如何阻止在请求请求中意外删除的分支?
问题是“完成请求请求”具有“合并后删除开发”复选框,并且默认情况下似乎已选中该复选框,这可能是因为我是回购协议的所有者。
是否有办法为所有用户禁用此功能?
目前,尚无法禁用“合并后删除源分支”选项。
当分支机构政策到位时,在PR中有一个用户语音“ 禁用删除分支机构”复选框,它建议类似的功能,您可以投票并跟进。
解决方法是为目标分支(dev
您所处的分支)设置分支安全性:
在VSTS分支选项卡->单击分支的…
按钮dev
->分支安全->更改为用户和组强制推送(重写历史记录,删除分支和标签)为拒绝->保存更改。
顺便说一句:默认情况下,PR完成窗口中的“合并后删除源分支”选项未选中/选中,而是基于上次的设置。例如,如果您现在取消选择该选项,则下次打开PR完成窗口时,将取消选择“合并后删除源分支”选项。