日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

VisualSVN Server使用svnadmin dump方式迁移svn仓库到新服务器详细过程

發(fā)布時間:2023/11/21 综合教程 50 生活家
生活随笔 收集整理的這篇文章主要介紹了 VisualSVN Server使用svnadmin dump方式迁移svn仓库到新服务器详细过程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

注:教程中的命令為我的服務(wù)器上的路徑,請根據(jù)實際情況修改為自己的。

新服務(wù)器VisualSVN Server的版本需要高于或等于舊服務(wù)器版本,另外請不要升級到4.0以上版本,VisualSVN Server4.0以上版本免費版只能創(chuàng)建15個用戶。

1.找到裝有原始svn服務(wù)器,先停止VisualSVN Server服務(wù),防止轉(zhuǎn)移過程中有人提交。然后找到VisualSVN Server的安裝目錄下的bin文件夾,將其拷貝

C:\Program Files\VisualSVN Server\bin

2.打開cmd命令,輸入cd 剛才拷貝的bin文件夾的路徑,回車

cd C:\Program Files\VisualSVN Server\bin

3.輸入svnadmin dump 原始倉庫存放路徑 >備份倉庫將要存放的路徑(以dump的格式進(jìn)行保存地址)

C:\Program Files\VisualSVN Server\bin>sanadmin dump C:\Repositories\jyjf >d:\svntest\test.dump

d:\svntest是自己在D盤新建的文件夾,用來保存?zhèn)浞菸募?br /> 4.打開目標(biāo)服務(wù)器,找到VisualSVN Server的安裝目錄下的bin文件夾,將其拷貝
打開cmd命令,輸入cd 拷貝的bin文件夾的路徑,回車
5.輸入 Svnadmin load 將要導(dǎo)入版本庫的地址(新服務(wù)器版本庫的地址) <剛才從原始服務(wù)器上拷貝的dump文件存放路徑\*.dump

C:\Program Files\VisualSVN Server\bin>svnadmin load C:\Repositories\jyjf <d:svntest\test.dump
svnadmin dump可能會碰到的坑: 1.--incremental參數(shù): 如果版本庫太大,需要分批次導(dǎo)出時,從第二個導(dǎo)出開始,就需要加入此參數(shù)。否則svnadmin load的時候,就會報錯,提示版本庫已存在。切記,切記!! 2.svnadmin load時 : 當(dāng)前版本庫不存在相對源版本 這個錯誤發(fā)生在load時。因為svnadmin dumps時導(dǎo)出的文件版本中,可能包含了一個tag,或者branch,也就是并沒有從客戶端進(jìn)行的操作。那么一旦它所依賴的版本,并沒有在svnadmin dumps -r a:b中的a~b范圍內(nèi),就會報錯,從而導(dǎo)致load的時候失敗。所以如果不是把庫全部導(dǎo)出時,一定要檢查是否存在版本依賴關(guān)系。否則,很可能高高興興導(dǎo)出完后,導(dǎo)入的時候失敗。如果這時候源數(shù)據(jù)已經(jīng)不在,就只能傻眼了。。 3.如果版本非常多,使用此方法非常耗時,而且dump出來的文件非常大,推薦打包整個倉庫進(jìn)行搬遷速度更快。 參考https://www.fengjunzi.com/blog-20620.html

總結(jié)

以上是生活随笔為你收集整理的VisualSVN Server使用svnadmin dump方式迁移svn仓库到新服务器详细过程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。