加载现有存储库时出现visualsvn错误

时间:2014-11-13 21:56:29

标签: svn version visualsvn-server

在Windows 2008服务器上,使用来自远程Windows 7计算机的tortoisesvn创建了svn存储库。我们想将存储库加载到VisualSVN,ref 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

1 个答案:

答案 0 :(得分:2)

  

如何解决此错误?

最佳和正确的方式:

使用up-to-date VisualSVN Server distro,它在后端(3.0.1)也有SVN 1.8。*,而不是古老的庞然大物版本,而不是现有存储库,FS格式(SVN 1.6)无法处理1.8个存储库)

丑陋和蹩脚的方式

从Win7-box(或任何其他具有SVN 1.8客户端且可以访问原始仓库的框),create dump of repo and load this dump进入仍然过时的现有 VisualSVN服务器安装(svnadmin必须存在于路径上) %VISUALSVN_SERVER%\bin\svnadmin),使用CLI工具,而不是GUI