2

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

首先,我尝试在 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)。

4

2 回答 2

0

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

于 2012-10-16T07:22:02.770 回答
0
Merge operation failed
svn: Retrieval of mergeinfo unsupported by 'http://192.168.0.1/svn/gestaoconfig'"

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

但是,重新集成合并是为您在功能分支上工作并希望将其重新集成到主干或另一个分支中的情况而设计的。您不应继续在重新集成的分支上工作(请参阅此处)。

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

于 2012-10-16T12:12:51.143 回答