SVN庫匯出與還原

weixin_33850890發表於2018-05-11

一、匯出:

1.進入svn安裝路徑bin資料夾下,使用 cd 命令。

在windows下,win+R 鍵入 cmd 回車 開啟命令視窗cmd,進入下列目錄(svn伺服器安裝目錄bin根據實際情況填寫):

cd C:\Program Files\VisualSVN Server\bin

參考圖片:


11727607-a4e26586d8d25ea5.png
image.png

2.備份/匯出(svnadmin dump C:\Repositories\需匯出庫 > E:*資料夾\full.svn.bak)*
我根據實際情況命令為:

svnadmin dump D:\Repositories\truckCardPlatforms > D:\svnbak\full.svn.bak

開始匯出


11727607-5c96b76a29f07b3d.png
image.png
11727607-dce1da6dc0d07098.gif
可參考此圖

3、full.svn.bak為備份檔案。將其檔案拷貝到目標機器,或是儲存備份。

二、匯入/還原:

1、在目標機器建立倉庫:

svnadmin create D:/repositories/TestProject (可右鍵管理Server新建)

並注意檢查是否需要修改資料夾許可權

2、執行命令svnadmin load:

svnadmin load D:/repositories/TestProject < E:\svnbak\full.svn.bak

圖解:

11727607-ba50e9b5839bfff1.gif
image

註釋:該種方式適用於重灌伺服器、移動程式碼庫 使用。

問題:

1.svn不知道這樣的主機

重做伺服器後,計算機名稱肯定是不一樣的。我們之前的專案還是老計算機名字,只要更改一下計算機名字即可實現。或者更改

11727607-8f7277127a6fd5c0.gif
image

ps:看來我這個小白一下降低了 博友們的水準。沒辦法,很多都是第一次用

相關文章