例如,我在本地有功能分支和主分支。现在,我已经在功能分支中创建了一个文件,但我不想合并到母版,但有些合并是偶然的。因此,下次在病房中,我不想合并master并保护master分支不被合并。
答案 0 :(得分:0)
如果您只希望合并能够成功完成并进行一些审核,则可以为此主用户设置branch policy。
这时,合并到master的过程将具有一些先决条件,包括需要2个批准,构建验证或工作项状态受限等。如果没有这些验证,则拉取请求将无法成功完成。同时,将不应用合并。通常,这是一个更加标准化的过程。
注意:选择此方法时,请拒绝所提到的以下图片的许可。否则其他用户将绕过您配置的验证以将更改推送到主服务器:
此外,如果您想要的是即使验证也不会希望任何人更改master分支。您可以配置master分支的安全性。请将贡献设置为拒绝。
这时,即使所有验证都得到满足,更改仍无法合并到主版本中。