SVN文件庫移植(轉)

  公司以前用的SVN是安裝在windows2003下,用了一年多,現在大家覺得很慢,強烈要求改成linux平臺。在linux下安裝subversion還是挺簡單的,就不多說了,很快就裝好了。現在問題來了,怎麼把windows平臺的svn數據遷移到linux平臺呢?我想他們的存儲格式不一樣,svn版本也不一樣,應該不能直接拷貝repository下的庫文件,由於時間關係就沒有做這樣的測試。在網上查了下資料,用dump load就行,詳細步驟:
 
1、導出:
在windows下,打開命令窗口,進入下列目錄:
"c:\Program Files\VisualSVN Server\bin\"
執行:
svnadmin.exe
輸入下列命令並執行:
svnadmin dump D:\Repositories\TestProject > D:\svndumpfile\TestProject_20090722.dump
 
2、將dump文件拷貝到目標機器
 
3、在目標機器創建倉庫:

svnadmin create D:/repositories/TestProject
並注意檢查是否需要修改文件夾權限
 
4、執行命令svnadmin load:
svnadmin load D:/repositories/TestProject < D:/TestProject_20090722.dump
 
-完畢-
 
源庫導出後,其dump文件大小將是原來的2.5倍左右,注意保留磁盤空間

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章