我在开发中有两个活跃的分支:release 和 master。在我的开发过程中,所有推送到发布分支的更改也需要合并到master中。
Developer A:
feature_1 -> release -> master
假设开发人员 A 已成功将feature_1分支的更改合并到发布中。开发者 A 在将release合并到master时,开发者 A 发现由于刚才推送到发布分支的更改而发生了冲突。开发人员 A 解决了冲突并创建了拉取请求并等待 CI 完成验证,然后才能合并拉取请求。
Developer B:
feature_2 -> release -> master
当开发者 A 等待验证完成时,开发者 B 将feature_2分支成功合并到发布中,并且也将发布合并到master。但是,开发人员 B 被阻止,因为开发人员 A 尚未完全解决冲突。在这种情况下,开发人员 B 有没有办法将他的更改从发布合并到主控,而不会被开发人员 A 阻止?