每次发行后,我们将发行分支合并回master。
我注意到,尽管当发布分支与主分支之间存在合并冲突时,会在发布分支的顶部添加一个额外的提交(即使这些是受保护的分支!)。
如何防止这种行为?
如果无法这样做,如何禁用Gitlab用于解决冲突的交互模式UI,以便开发人员只能在本地解决冲突?
(我在设置或Gitlab文档中找不到此选项。)
更新:
保护发行分支实际上确实会为没有写访问权限的开发人员禁用交互式冲突解决UI。
在我的情况下,问题在于应用于受保护分支的正则表达式不正确。
尽管如此,仍然会在源分支的顶部出现脏提交问题。
潜在解决方案进行测试:合并方法
中的快速转发合并选项