如何停止在拉取请求中删除分支?

Ste*_*veC 4 azure-devops

如何阻止在请求请求中意外删除的分支?

问题是“完成请求请求”具有“合并后删除开发”复选框,并且默认情况下似乎已选中该复选框,这可能是因为我是回购协议的所有者。

是否有办法为所有用户禁用此功能?

Mar*_*Liu 11

目前,尚无法禁用“合并后删除源分支”选项。

当分支机构政策到位时在PR中有一个用户语音“ 禁用删除分支机构”复选框,它建议类似的功能,您可以投票并跟进。

解决方法是为目标分支(dev您所处的分支)设置分支安全性:

在VSTS分支选项卡->单击分支的按钮dev->分支安全->更改为用户和组强制推送(重写历史记录,删除分支和标签)为拒绝->保存更改。

在此处输入图片说明 在此处输入图片说明

顺便说一句:默认情况下,PR完成窗口中的“合并后删除源分支”选项未选中/选中,而是基于上次的设置。例如,如果您现在取消选择该选项,则下次打开PR完成窗口时,将取消选择“合并后删除源分支”选项。

  • @Ziggler你可能会看到它,但它仍然可以选择吗?猜猜不是^^ (3认同)