我正在尝试使用TSVN“重新整合分支”功能将分支合并到Trunk。但是我收到以下错误。
错误:检索mergeinfo 'svn://IP.Address'不支持?
出现此错误的原因是什么?还有一些其他方法可以将Branch合并到Trunk。
答案 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)
检查服务器软件版本(svnadmin
,svnserv
或mod_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
这就是全部!