问题描述
我有以下情况:
已完成以下步骤:
- 我在从 dev 创建的分支 1 上工作。
- 我做了一些提交(c1、c2、c3)并推送了它们。
- 然后我创建了一个从 branch1 合并到 dev 的合并请求。
- 因为不想闲着,所以挑下一期,用gitlab特性创建branch2和草稿合并请求2。
- 因为我需要从 branch1 进行更改,所以我将 branch1 合并到 branch2 并开始工作。
- 我在本地做了一些提交,但不会立即推送它们。
- 在我处理我的代码时,维护者批准了合并第一次合并请求。
- 我在分支 2 上推送我的更改
- 我打开问题,想将 MR2 设置为就绪,但发现 MR2 已合并状态并且相应的问题已关闭。
我认为这里发生了什么:
在维护者批准 MR1 的那一刻,Gitlab 合并了与分支 1 具有相同提交的所有分支。
问题
我可以以某种方式阻止这种行为吗?等待维护者先合并不是一种选择,因为这可能需要几天时间。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)