与Eclipse合并时的树冲突

时间:2012-10-15 21:38:42

标签: eclipse svn merge

我有一个存储库,我在其中创建了一个分支,它在今天得到了开发。但是主干上有一些变化,所以我必须将主干合并到分支中,然后继续这个过程。

首先我尝试在eclipse上使用reintegrate功能,但是我收到错误:

Merge operation failed
svn: Retrieval of mergeinfo unsupported by 'http://192.168.0.1/svn/gestaoconfig'"

然后我尝试使用主要标签(URL),这应该是正常的,但不知何故所有文件都标记为冲突,并且在主干上进行的更改不会出现在本地开发中。差异显示完全相同的文件。

我已经尝试附上eclipse的预览信息,但我不能。

  

我的环境:

     本地开发:ubuntu 12,使用eclipse helios,用svn,版本   1.6.17(r1128011)。

     

存储库服务器:fedora 12,带有svn,版本1.6.9(r901367)。

2 个答案:

答案 0 :(得分:0)

作为一种解决方法,您可能需要单独检查主干和分支,并检查是否可行手动差异和合并。

答案 1 :(得分:0)

Merge operation failed
svn: Retrieval of mergeinfo unsupported by 'http://192.168.0.1/svn/gestaoconfig'"

这意味着您的服务器至少不是1.5版。我强烈建议升级您的服务器,因为在此版本之前合并是非常危险的,因为它们必须完全手动处理。

然而,重新集成合并是针对您在功能分支上工作并希望将其重新集成到主干或其他分支中的情况而设计的。您不应该继续在重新整合的分支上工作(请参阅here)。

在您的情况下,您可能只想要正常合并。如果您没有删除/重命名/移动主干或分支中的任何文件/文件夹,那么您的树冲突可能来自源或目标合并路径中的错误(例如,您没有指定/trunk或{网址中的{1}}