我试图根据这个问题的答案将我的分支重新整合回主干: Tortoisesvn Subversion 1.8 - merge - no more reintegrate a branch option
但是我得到了Tree Conflicts。
这是我到目前为止所做的: 我将我的分支与“合并一系列修订”,特定范围(最后一次同步到HEAD的修订)进行了同步。所以我在我的分支中拥有Trunk的所有功能!
然后我在主干上执行了另一次更新。 右键单击trunk文件夹 - > Merge->合并一系列修订版本。 输入我的分支的URL。 选择“所有修订”。 单击“下一步”,然后仅“测试合并”。
除其他外,这条消息来了:
Tree conflict: ...\trunk\.classpath
Tree conflict: ...\trunk\.project
Tree conflict: ...\trunk\lib
Added: ...\trunk\lib\xy.jar
表示文件夹中的所有文件(两者中都已存在)
其他文件夹也一样。
最后这个:
Error: One or more conflicts were produced while merging r3347:3686 into
问题是什么?
答案 0 :(得分:0)
问题是什么?
问题
我将我的分支与“合并一系列修订”,特定范围
同步
尝试使用svn diff --git
进行中继和分支并检查输出
答案 1 :(得分:-1)
有时我尝试将功能重新分配到主干时会出现类似的冲突。这个问题出现在Subversion 1.8中,采用了新的对称合并算法。
我没有深入研究问题。我只是在最后一页使用选项'重新整合合并(旧式)'它是有效的。
此外,我发现在某些情况下还原冲突并再次合并也解决了问题。
因此,请尝试还原所有更改并再次合并。如果它没有帮助 - 恢复并使用'旧式'重新融合选项。