2011-07-29 190 views
3

我需要將位於遠程站點上的SVN回購克隆到我的服務器。我可以訪問SVN回購。但是當我克隆時,我希望回購的整個歷史都是完整的。做這件事的可能方法是什麼?現有回購克隆/鏡像SVN回購

回答

3

轉儲
svnadmin dump D:\Repositories\myexistsingproject > myexistsingproject.dump

創建一個新的回購
svnadmin create D:\Repositories\mynewproject

負荷備份現有的回購
svnadmin load D:\Repositories\mynewproject < myexistsingproject.dump

+0

當我這樣做'svnadmin的轉儲HTTPS :// SERVER + PATH/trunk',當它應該是一個路徑時,它會拋出一個URL錯誤。我錯過了什麼?我通過URL訪問回購 – prakashkut

+3

我得到了我想要的http://pogopixels.com/blog/dumping-a-svn-repository-from-a-remote-url/。我認爲您的解決方案適用於本地回購,而不適用於遠程回購 – prakashkut

+0

可以使用[svnrdump](http://svnbook.red-bean.com/en/1.7/svn.ref.svnrdump.html)用於遠程存儲庫。 – mcdon