错误:“svn://IP.Address”不支持检索合并信息?
Posted
技术标签:
【中文标题】错误:“svn://IP.Address”不支持检索合并信息?【英文标题】:Error: Retrieval of mergeinfo unsupported by 'svn://IP.Address'? 【发布时间】:2011-03-19 11:15:26 【问题描述】:我正在尝试使用 TSVN 的“重新集成分支”功能将分支合并到主干。但是我收到以下错误。
错误:检索合并信息 'svn://IP.Address' 不支持?
这个错误的原因是什么?还有其他方法可以将分支合并到主干。
【问题讨论】:
【参考方案1】:也许您所指的 SVN 服务器是 1.5 之前的版本? 或者更新服务器后仓库没有更新?
svn:mergeinfo 被合并跟踪功能用来跟踪哪些修订已被合并到 WRT 文件或目录中。
您收到的错误消息似乎表明您客户端的 svn 版本与服务器上安装的版本不匹配。
不确定您的第二个问题。 TortoiseSVN 本身为您提供了 3 种不同的可能性:合并一系列修订、重新集成一个分支以及(我在这里可能错了,我现在在 Mac 上)合并两个不同的树。
你应该参考svnbook来真正了解两者的区别
svn merge
和
svn 合并 --reintegrate
【讨论】:
svn merge 和 svn merge --reintegrate 都给我这个错误。如果我必须使用旧的 SVN 存储库,是否意味着我还必须有旧的客户端才能正常工作?【参考方案2】:检查服务器软件版本(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
就是这样!
【讨论】:
如果因为我不是所有者而无法升级怎么办?有什么解决办法吗?【参考方案3】:如果您使用 IntelliJ 13.1(Build #IU-135.475)并且遇到此问题并且您的服务器不是 1.7x,则只需转到您的 Subversion 首选项、演示选项卡,取消勾选“在历史记录和注释中显示合并源” .
SVN: Branch and reintegrate is not working with updated server
【讨论】:
用户甚至没有提及,所以给出一个与非常精确的 IntelliJ 版本相关的答案有点随机。此外,这与您在发布的链接上给出的答案相同。您是否只是在到处发送垃圾邮件。相同的 cmets 适用于该帖子,没有提及 IntelliJ。 @bitoiu,但它对遇到 IntelliJ 问题的人很有帮助,即使不是每个阅读这些答案的人也相关。所以答案不仅适用于提问的人,也适用于其他有类似问题的人。这就是 SO 的全部意义所在。 我阅读了最初的问题和答案,这不会通过大多数审查检查,它有 8 票,它帮助了一些人,我对此很满意,但我的评论仍然存在。以上是关于错误:“svn://IP.Address”不支持检索合并信息?的主要内容,如果未能解决你的问题,请参考以下文章