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

时间:2020-12-21 13:06:06

标签: git merge gitlab gitlab-ce merge-request

我有以下情况:

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 具有相同提交的所有分支。

问题

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

0 个答案:

没有答案
相关问题