错误:检索'svn://IP.Address'不支持的mergeinfo?

时间:2010-07-22 09:58:12

标签: svn version-control tortoisesvn branch merge

我正在尝试使用TSVN“重新整合分支”功能将分支合并到Trunk。但是我收到以下错误。

  

错误:检索mergeinfo   'svn://IP.Address'不支持?

出现此错误的原因是什么?还有一些其他方法可以将Branch合并到Trunk。

3 个答案:

答案 0 :(得分:11)

您所指的SVN服务器可能是1.5之前的版本? 或者更新服务器本身后存储库还没有更新?

svn:mergeinfo由合并跟踪功能用于跟踪哪些修订已合并为WRT文件或目录。

您收到的错误消息似乎表明客户端的svn版本与服务器上安装的版本不匹配。

不确定你的第二个问题。 TortoiseSVN本身为您提供了3种不同的可能性:合并一系列修订,重新整合分支和(我可能在这里错了,我现在在Mac上)合并两棵不同的树。

你应该可以参考svnbook来真正理解

之间的区别
svn merge

  

svn merge --reintegrate

答案 1 :(得分:9)

如果您使用的是IntelliJ 13.1(Build#IU-135.475)并且遇到此问题并且您的服务器不是1.7x,只需转到您的Subversion首选项,演示文稿选项卡,取消选中“在历史记录和注释中显示合并源”

SVN: Branch and reintegrate is not working with updated server

答案 2 :(得分:0)

检查服务器软件版本(svnadminsvnservmod_dav_svn.so)。升级到任何> = 1.5。

下一个升级存储库(需要几秒钟):

$ svnadmin upgrade REPOS_PATH

如果您担心或没有远程访问权限,请转发 - 转储或同步存储库副本:

$ svnsync initialize --username=XXX --password=YYY $MIRROR $MASTER
$ svnsync synchronize $MASTER

或:

 $ svnadmin dump $MASTER  > svn.dump

这就是全部!