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