Azure 开发运营 | Git回购 |不允许删除分支

Azure Dev Ops | Git Repo | Do not allow branch to be deleted

我们将 git 个存储库与我们的 azure dev-ops 设置一起使用。

我有几个分支我已经做了很多工作,但是我们现在不得不暂停工作,因为其他项目变得更加重要。我想确保这些分支不会被意外删除。我的权限设置比其他一些开发人员高一点。有没有办法锁定从 Collection -> Repos -> Branches 中删除分支?

现在我去 More Options -> Delete Branch 它会在删除之前询问。我想在你说 DeleteBranch feature/testbranchdelete will be permanently deleted. Are you sure you want to proceed? 的地方加一把锁,它会阻止它被删除。

谢谢。

我按照你的叙述进行了测试,发现锁定的分支还是可以删除的。而且我修改了Branch Security Permission后,test分支无法删除

请按照下图中的标记在您的 Repos 中使用 new 分支来测试此操作。将个人和组用户定义为强制推送(重写历史、删除分支和标签)-> 拒绝.