今天服务器由于病毒的原因挂掉了,重装系统后需要恢复之前的版本库Repository。
原来以后重装完svn后直接覆盖即可,但是并不起效果,依然是显示无法连接。
后来发现版本库的迁移需要使用svnadmin 的dump命令,具体步骤如下:
1. 将原来的Repository导出为一个文件dumpfile
假设之前的版本库为E:\svnroot
> svnadmin dump E:\svnroot>dumpfile
2. 创建新的Repository, 创建方法可以参考 Windows 平台安装Subversion server
3. 将dumpfile导入到新的Repository
> svnadmin load E:\svnroot<dumpfile
4.Enjoy it.....