首页 > 解决方案 > 如何在 Gitlab 上的合并请求中禁用“合并按钮”?

问题描述

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

标签: gitgitlabgitlab-cigit-merge

解决方案


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

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


推荐阅读