错误:“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】:

检查服务器软件版本(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

就是这样!

【讨论】:

如果因为我不是所有者而无法升级怎么办?有什么解决办法吗?【参考方案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”不支持检索合并信息?的主要内容,如果未能解决你的问题,请参考以下文章

检索子值 Failed-Firebase- Android

LeakCanary:简单粗暴的内存泄漏检測工具

检索子文档中数组的第一项而不获取其他子文档

Android 高仿微信头像截取 打造不一样的自己定义控件

Cocos2d-x碰撞检測

CentOS7用yum安装 MySQL