Azure DevOps Git 仓库如何设置分支不可被删除的保护规则?
Azure DevOps Git分支禁止删除配置方案
你可以直接在指定路径下配置分支锁实现完全禁止删除的效果,具体操作和说明如下:
前提条件
你当前的账号权限已满足配置要求,只要拥有对应仓库的仓库管理员或更高权限,即可完成锁规则配置。
配置步骤
- 进入目标项目,依次打开
Repos->Branches页面,找到需要保护的暂停开发分支 - 点击分支右侧的
More Options(更多选项)按钮,在下拉菜单中选择锁定选项 - 在弹出的配置窗口中勾选「锁定分支」,点击保存即可完成配置
生效效果
配置完成后,所有用户(包括高权限账号)在触发删除分支操作、确认Branch feature/testbranchdelete will be permanently deleted. Are you sure you want to proceed?提示后,都会收到权限报错,无法完成分支删除操作。如果后续需要恢复该分支的开发工作,解除分支锁定即可,无需修改其他配置。
内容的提问来源于stack exchange,提问作者user272727
相关产品推荐
相关产品推荐

