禁用具有相同当前提交 ID 的合并请求的自动合并

问题描述

我有以下情况:

enter image description here

已完成以下步骤:

  1. 我在从 dev 创建的分支 1 上工作。
  2. 我做了一些提交(c1、c2、c3)并推送了它们。
  3. 然后我创建了一个从 branch1 合并到 dev 的合并请求。
  4. 因为不想闲着,所以挑下一期,用gitlab特性创建branch2和草稿合并请求2。
  5. 因为我需要从 branch1 进行更改,所以我将 branch1 合并到 branch2 并开始工作。
  6. 我在本地做了一些提交,但不会立即推送它们。
  7. 在我处理我的代码时,维护者批准了合并第一次合并请求。
  8. 我在分支 2 上推送我的更改
  9. 我打开问题,想将 MR2 设置为就绪,但发现 MR2 已合并状态并且相应的问题已关闭

我认为这里发生了什么:

在维护者批准 MR1 的那一刻,Gitlab 合并了与分支 1 具有相同提交的所有分支。

问题

我可以以某种方式阻止这种行为吗?等待维护者先合并不是一种选择,因为这可能需要几天时间。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...