如何在Gitlab上的合并请求上禁用“合并按钮”?

时间:2019-12-20 10:01:39

标签: git gitlab gitlab-ci git-merge

我有一个用例,如果管道在目标(通常是主节点)分支上运行,则需要为所有合并请求禁用“合并”按钮。

1 个答案:

答案 0 :(得分:1)

实际上没有任何方法可以禁用按钮本身,但是您可以确保master是受保护的分支(默认情况下应为该分支),然后更改或确保{{3} }仅限某些用户或角色。

如果要防止对同一分支的多个合并可能会发生冲突,请考虑permissions to merge,在合并时将考虑从任何其他合并到同一分支的更改。这是任何私人项目的付费功能,但对于GitLab.com上的公共项目是免费的。在自我管理的实例上,尽管它是付费的。