我有一个运行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总是一个好习惯。