我正在尝试使用 TSVN“重新集成分支”功能将分支合并到主干。但是我收到以下错误。
错误:检索合并信息 'svn://IP.Address' 不支持?
这个错误的原因是什么?还有其他方法可以将分支合并到主干吗?
也许您所指的SVN服务器是1.5之前的版本? 或者服务器本身更新后仓库还没有更新?
svn:mergeinfo 由合并跟踪功能用来跟踪哪些修订已合并到文件或目录中。
您收到的错误消息似乎表明您客户端的 svn 版本与服务器上安装的版本不匹配。
不确定你的第二个问题。 TortoiseSVN 本身为您提供了 3 种不同的可能性:合并一系列修订、重新集成分支以及(我可能是错的,我现在使用的是 Mac)合并两个不同的树。
您可能应该参考svnbook才能真正理解
之间的区别svn merge
和
svn 合并 --重新集成
如果您使用的是 IntelliJ 13.1(Build #IU-135.475)并遇到此问题,并且您的服务器不是 1.7x,但只需转到您的 Subversion 首选项、演示选项卡,取消勾选“在历史记录和注释中显示合并源”即可。
检查服务器软件版本(
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
仅此而已!
在我们的例子中,我们停用了 scm 属性:sonar.scm.disabled=true。最后sonarqube客户端将代码发送到服务器。