2011-02-24 136 views
1

在以前的地方,我使用了一個SVN倉庫,超過500個代碼版本。現在我失業並創建了一個新的SVN回購協議。我想將舊版的所有內容「移動」到新的SVN回購。我所做的就是簽出,然後導入到新的倉庫中,但據我所知,只有最新版本的代碼在新倉庫中可用。我能做些什麼才能完全「移動」它?移動一個SVN倉庫

感謝

回答

3

你有兩個選擇。

轉儲命令:

svnadmin dump /path/repository > RepositoryName.dmp 

cd /path/NewRepository 
svnadmin create NewRepositoryName 
svnadmin load NewRepositoryName< RepositoryName.dmp 

另一種選擇是使用hotcopy但命令

svnadmin hotcopy SourceRepositoryPath NewRepositoryPath

之後,你需要重新定位你的工作拷貝到新的存儲庫。要做到這一點,請使用開關命令。