当我试图查询mergeinfo时,我会得到这个错误。
$ svn mergeinfo --show-revs eligible https://svn.hq.corp/trunk https://svn.hq.corp/branches/RC-1
svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema; filesystem '/mnt/svn/co/db' uses only version 1我找不到任何关于如何将FSFS从第1版升级到第3版的信息。
我想要完成的是跟踪跨分支的修订
发布于 2013-09-04 05:40:09
您可以使用以下方法将存储库升级到最新的架构版本:
svnadmin upgrade /mnt/svn/co之后,您也升级了Subversion包。
发布于 2014-05-28 10:16:08
在升级到svn: Querying mergeinfo requires version 3 of the FSFS filesystem schema IDEA 13之后,我在IntelliJ的“显示历史”请求上也遇到了同样的错误。
请参阅svn处理更改的http://blog.jetbrains.com/idea/2013/12/subversion-1-8-and-intellij-idea-13/。
该错误仍然存在于Subverion 1.6和1.8客户端和工作副本格式中。
最初的猜测是,服务器上痛苦的存储库格式升级是不可避免的。
但后来我尝试取消IDEA的Settings\Version Control\Subversion\Presentation\Show merge source in history and annotations选项。
在此之后,1.6和1.8的工作副本格式可以用于服务器上的旧FSFS文件系统版本1存储库。只需要确保客户端版本与wc格式相匹配。
事实证明,mergeinfo并不是不可或缺的。
发布于 2013-09-12 11:55:32
我已经解决了这个问题。我有跟踪错误。
错误:
svn: E175002:在‘/XXX/!svn/XXX/13198/主干/XXX’上未实现的HTTP 501方法
svn: E200007:其他错误:
svn: E200007:查询合并信息需要FSFS文件系统模式的第3版;文件系统'/var/www/svn/XXX/db‘只使用版本2
解决方案:
如果svn服务器版本为1.6,则必须安装1.6版本的svn客户端。
我已经解决了这个问题。肯定会成功的。
现在起作用了。
https://stackoverflow.com/questions/17205467
复制相似问题