乌龟Svn重新整合分支到树干

时间:2014-02-07 15:38:21

标签: svn merge tortoisesvn conflict reintegration

我试图根据这个问题的答案将我的分支重新整合回主干: 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  

问题是什么?

2 个答案:

答案 0 :(得分:0)

  

问题是什么?

问题

  

我将我的分支与“合并一系列修订”,特定范围

同步
  • 不再需要1.8+,表现不好 - 在SVN 1.6中实施mergeinfo后,手动定义范围 mauvais ton

尝试使用svn diff --git进行中继和分支并检查输出

答案 1 :(得分:-1)

有时我尝试将功能重新分配到主干时会出现类似的冲突。这个问题出现在Subversion 1.8中,采用了新的对称合并算法。

我没有深入研究问题。我只是在最后一页使用选项'重新整合合并(旧式)'它是有效的。

此外,我发现在某些情况下还原冲突并再次合并也解决了问题。

因此,请尝试还原所有更改并再次合并。如果它没有帮助 - 恢复并使用'旧式'重新融合选项。