要求所有合并都通过合并请求进行

时间:2017-01-24 23:42:26

标签: gitlab

如何将gitlab-ce配置为要求所有合并都通过合并请求进行,而不管源/目标分支如何?因此,例如,即使只是git本身用于与远程仓库进行交互,我也希望禁止合并,除非它们是通过合并请求进行的。

1 个答案:

答案 0 :(得分:0)

自Gitlab 8.10以来,Wildcard Branch Protection改进了分支保护功能,允许存储库根据名称保护分支,例如release-*保护以release-开头的任何分支。

您可以使用此设置*规则,仅允许Masters进行合并。这将强制repo的任何非Master用户打开合并请求,以便将其更改到repo中。

请注意,您需要限制谁是大师。