svn服务器仓库迁移及配置注意事项?
方法一
直接將原svn倉庫目錄打包 ,將壓縮包傳送到目標(biāo)機器上,直接解壓到目標(biāo)的svn倉庫目錄
替換整個目錄時,會將原配置也一起替換,如果不想替換配置,只需要倉庫,只需解壓后將里面的db目錄替換掉即可(數(shù)據(jù)存儲在db目錄下)
缺點:
1、目標(biāo)svn版本 >=?原svn版本;
2、只能整個倉庫一起遷移;
3、在人多開發(fā)、svn操作頻繁時,打包完后應(yīng)該立即停掉svn,避免在還未成功遷移前又有人提交了代碼
如果svn倉庫過大,在打包過程中也可能有人在提交代碼,不太安全;
優(yōu)點:
壓縮體積較小 , 傳輸速度較快。
注意:如果是是windows系統(tǒng)的svn服務(wù)器要注意倉庫目錄的權(quán)限,可以替換目錄,但是不要把目錄刪除。
https://www.fengjunzi.com/blog-20620.html
方法二:
把原倉庫dump生成dump文件 ,把dump文件傳輸?shù)侥繕?biāo)機器,進(jìn)行l(wèi)oad:
命令: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文件(否則出現(xiàn)錯誤:E165005: 期望版本庫格式是“3”或“5”;
發(fā)現(xiàn)格式是“4”)
load命令:? ?svnadmin? load? ? ? 目標(biāo)svn倉庫目錄 < file.dump
注意:? ? 會將配置文件也一起load進(jìn)來,即各認(rèn)證配置會變?yōu)樵瓗斓呐渲?/p>
優(yōu)點:
可以進(jìn)行增量備份,比較靈活
缺點:
1、目標(biāo)版本也必須 >=?原版本;
2、文件體積較大,對于倉庫數(shù)據(jù)量大?版本數(shù)高,傳輸數(shù)據(jù)耗時 ?,與上述方法1相比? 體積在5:1左右。如果版本很多的時候dump文件會很大,速度很慢。
3、使用此方法恢復(fù)的倉庫不包括用戶、用戶組和對應(yīng)權(quán)限設(shè)置
svn配置注意事項:
1、配置文件中,每個配置項必須頂格,前面不能有空格;
2、修改配置文件無需重啟,自動生效;
---------------------
作者:it_0101
原文:https://blog.csdn.net/it_0101/article/details/78790543
總結(jié)
以上是生活随笔為你收集整理的svn服务器仓库迁移及配置注意事项?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VisualSVN服务端的安装和卸载
- 下一篇: UE编辑器(UltraEdit)注册码