1、快速:直接將原svn倉庫目錄打包 tar -zcvf file.tar.gz svn倉庫目錄,將壓縮包傳送到目標機器上,直接解壓到目標的svn倉庫目錄
替換整個目錄時,會將原配置也一起替換,如果不想替換配置,只需要倉庫,只需解壓後將裡面的db目錄替換掉即可(資料儲存在db目錄下)
缺點:1、目標svn版本 >= 原svn版本;
2、只能整個倉庫一起遷移;
3、在人多開發、svn操作頻繁時,打包完後應該立即停掉svn,避免在還未成功遷移前又有人提交了**
如果svn倉庫過大,在打包過程中也可能有人在提交**,不太安全;
優點:壓縮體積較小 , 傳輸速度較快。
2、常規方法:把原倉庫dump生成dump檔案 ,把dump檔案傳輸到目標機器,進行load:
命令:dump整個倉庫:svnadmin dump 原svn倉庫目錄 > file.dump (檔案字尾需是 .dump),
增量dump :svnadmin dump /data/renfang/svn -r 2:3 > svn2-3.dump 增量dump(2:3代表版本2到3),
注意: /data/renfang/svn :svn必須是倉庫主目錄,不能只是其下的db檔案(否則出現錯誤:e165005: 期望版本庫格式是「3」或「5」;
發現格式是「4」)
load命令: svnadmin load 目標svn倉庫目錄 < file.dump
注意: 會將配置檔案也一起load進來,即各認證配置會變為原庫的配置
優點:可以進行增量備份,比較靈活
缺點:1、目標版本也必須 >= 原版本;
2、檔案體積較大,對於倉庫資料量大 版本數高,傳輸資料耗時 ,與上述方法1相比 體積在5:1左右。
svn配置注意事項:1、配置檔案中,每個配置項必須頂格,前面不能有空格;
2、修改配置檔案無需重啟,自動生效;
svn 配置 注意事項
1 建立版本庫 svnadmin create home svn demo 2 啟動服務程序 svnserve d r home svn 注 d引數效果同於 daemon r引數效果同於 root 3 如果不加root引數,服務url為 svn hostname svn demo 而如果加上root...
SVN安裝配置及安全注意事項
兩個指令碼 wooyun 盛大180天滲透紀實 第四章.svn獵手 某站svn資訊洩露 設計問題導致伺服器淪陷 wooyun 愛拍svn洩露,有被脫褲危險,想起了csdn.wooyun 優酷某分站svn資訊及某sql檔案洩漏 wooyun 網某應用svn資訊導致 洩露 wooyun 鮮果網怕是所有應...
SVN 使用注意事項
2010 3 8 17 10 23 1.檔案應該按組提交。即乙個功能或一次修改用到的檔案一次提交而不是分開提交。2.確保每一次提交的版本都是可用的,而不是編譯都通不過的。如果多個人的提交相互依賴,應該乙個人為主,其他人提交patch給他,合併後一次提交。3.做好目錄劃分,功能確實相互依賴且集中,否則...