2017-09-26 92 views
1

我想將實際SVN中的所有數據遷移到另一臺服務器。將SVN遷移到另一臺服務器

我讀了svnrdump,但我有點困惑。 「轉儲」操作之後創建的轉儲文件是否僅包含修訂歷史記錄,還是包含整個SVN?如果沒有,我是否必須自己保存所有從舊SVN到新文件的文件,並使用相同的文件夾結構,然後加載轉儲文件?

回答

0

請閱讀文檔:

那是被「轉儲」操作之後創建的只是修訂歷史記錄或者它包含整個SVN轉儲文件?

Subversion版本庫轉儲流僅包含修訂歷史記錄。它不包括存儲庫設置,掛鉤腳本,訪問規則和服務器設置。

將存儲庫移至新服務器時,應首先部署並配置該目標SVN服務器。一旦準備就緒,您可以繼續移動存儲庫。有幾個工具,如svnadmin dump & svnadmin loadsvnrdump。由於後者可以在實時存儲庫上遠程操作,因此可以幫助您避免或最大程度地減少最終用戶的中斷。

如果不是,我是否必須自己保存所有文件從舊SVN到新的文件夾,然後加載轉儲文件?

您可以將存儲庫轉儲流保存到文件,但這只是其中一種可能性。您可以將svnadmin dump的輸出直接輸入svnadmin load。使用svnrdump,您可以通過HTTP(S)或svn://協議遠程執行此操作。

+0

@歡迎光臨! :)作爲旁註,請確保您運行最新的SVN客戶端和管理工具。目前的版本是SVN 1.9.x. – bahrep

相關問題