今天服務器由于病毒的原因掛掉了,重裝系統后需要恢復之前的版本庫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.....