【发布时间】:2019-12-16 01:35:00
【问题描述】:
例如,我在本地有 feature 分支和 master 分支。现在,我在功能分支中创建了一个文件,我不想合并到 master 但有些意外合并。所以,下次在病房我不想合并 master 并保护 master 分支不被合并。
【问题讨论】:
-
嗨,最近怎么样?下面的答案可以帮助您成功配置权限吗?
标签: git github merge azure-devops git-merge
例如,我在本地有 feature 分支和 master 分支。现在,我在功能分支中创建了一个文件,我不想合并到 master 但有些意外合并。所以,下次在病房我不想合并 master 并保护 master 分支不被合并。
【问题讨论】:
标签: git github merge azure-devops git-merge
如果您只是希望通过一些审核可以成功完成合并,您可以为此大师设置branch policy。
此时merge into master的过程会有一些前提条件,包括需要2个批准,构建验证或工作项状态受限等。没有这些验证,拉取请求将无法成功完成。同时,不会应用合并。与往常一样,这是一个更加标准化的流程。
注意:当您选择此方法时,请拒绝以下图片的权限。否则其他用户将绕过您配置的验证以将更改推送到 master:
此外,如果您想要的是不希望任何人更改主分支,即使有验证。您可以配置主分支的安全。请将Contribute设置为Deny。
此时,即使所有验证都满足了,更改仍然无法合并到master中。
【讨论】: