从颠覆1.1升级

我有一个运行svnserve 1.1.4的非常旧的Centos4服务器。 现在我想创build这个服务器的备份,因为它必须重新安装。

我创build了一个转储文件,但VisualSVN服务器或颠覆(最新版本)不会读取它们,他们给错误: int(4) can't be parsed

我试过svn同步,但我被卡住了

svnsync: E170003: Server doesn't support the replay command svnsync: E210001: Unknown command 'replay'

将这个版本库升级到最新的Subversion版本的最佳途径是什么,以便我可以创build一个转储或备份?

没有必要转储和加载你的仓库,你可以保存你的整个SVN目录tar.gz,如下所示:

 tar -cvzf svnbackup.tar.gz /var/svn/repos 

为了这个工作,你必须离开知道你的仓库的位置。 在转移到较新的SVN版本后,运行:

 svnadmin upgrade /var/svn/repos 

这将会照顾SVN版本。

在OffSourse中,使用更新的版本启动虚拟机并在删除旧服务器之前进行testing总是一个好习惯。