一些背景: 我有一个项目主干和两个分支。分支A对其进行了更改,并且在将其合并回主干之前等待其他人查看它。与此同时,我正在努力重构和清理分支B中的所有代码。我想从分支B上的分支A进行更改,因此我不会重构分支A中已更改的任何内容,并且会发生奇怪的冲突。我计划在此期间将分支A合并回主干。
我的问题: 如果我将分支A合并到分支B,那么我将分支A合并到主干,当我从主干到分支B合并时,它会导致分支B出现问题吗?看起来好像是因为那时主干和分支B都会有相同的代码,但是从分支A中被拉入。是否能够处理这样的情况而不会因为分支B和主干而导致冲突是彼此独立修改的?
答案 0 :(得分:0)
对于“循环合并”,奇怪的(并且几乎不可预测)结果仍然是非常可预期的(至少对于SVN 1.9。*)
支持迁移到Mercurial的另一个重要论点(Merge-Hell只是未知的现实)