繁体   English   中英

变基子分支导致冲突

[英]Rebasing sub branches caused conflicts

我们有一个分支A来自主创建,然后另一支B从第一分支创建A 在一段时间(错误地)不重新定位后,尝试将BA ,重新定位操作反复引发冲突。

已对AB以及相同文件进行了更改。

为什么 rebase 在这种情况下会引发冲突,并且是否有(相对)简单的(强制?)rebase 解决方案,而不是合并。

我们通过(在一种情况下)手动比较文件更改并在 diff 工具中进行合并以及(在另一种情况下)简单地创建带有壁球的 PR 来解决该问题。

当两个不同的分支中存在相互冲突的更改时,无论您如何尝试组合它们,您都必须明确选择要进行哪些更改以及要删除哪些更改。

执行 rebase 时,任何冲突都会暂停进程,让您手动修复问题并暂存提交。 然后 rebase 过程可以继续应用其余的更改。

该系统非常聪明,因此同一 rebase 操作的后续更改可能会顺利进行。

没有自动魔法解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM