svn倉庫遷移及配置注意事項?

2021-08-13 11:02:08 字數 946 閱讀 9237

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.做好目錄劃分,功能確實相互依賴且集中,否則...