【发布时间】:2015-01-11 04:57:16
【问题描述】:
在 Windows 2008 服务器上,已使用远程 Windows 7 机器上的 tortoisesvn 创建了一个 svn 存储库。我们想将存储库加载到 VisualSVN 中,参考 https://www.visualsvn.com/support/topic/00010/。设置好文件位置和新仓库位置后,点击导入按钮,出现类似如下信息的错误(从内存写入)。
error: Expected fs format between '1' and '4'; found format '6'
应该怎么做才能解决这个错误?我读过以前的帖子,暗示问题出在 svn 版本上。是否可以以旧格式保存存储库?打开了一个命令窗口,但无法识别命令 svn 和 svnadmin。在 VisualSVN 服务器启动窗口的右下角,有一个显示版本的链接。 svn版本是1.6xxx。
类似的帖子 http://issues.tmatesoft.com/issue/SVNKIT-413 SVN Error: Expected fs format between '1' and '3'; found format '4'
visualsvn 升级步骤 https://www.visualsvn.com/support/topic/00036/
这篇文章与之前的文章相关: Access svn repository on windows host from linux redhat
一种解决方案是使用 svnadmin
svnadmin 的位置,见此链接底部:https://www.visualsvn.com/support/topic/00010/
要迁移到不同的 svn 版本,请按照转移存储库的步骤:How do I export (and then import) a Subversion repository?
从 toitisesvn 迁移到 apachee/svn (VisualSVN) 在这里描述:http://www.meinbinary.com/2009/09/migrating-local-repository-created-with.html
此处描述了一般迁移过程,朝向底部:http://svnbook.red-bean.com/en/1.0/ch05s03.html#svn-ch-5-sect-3.5
【问题讨论】:
标签: svn version visualsvn-server