2012-09-06 48 views
0

我的問題與其他貼子上的其他帖子完全不同,例如How to migrate a codebase from one svn repo to another preserving history?如何將本地svn回購遷移到Google代碼的svn回購?

很容易將svn repo從一臺pc遷移到另一臺,因爲我完全控制了這些pc。如果我想將本地svn repo遷移到Google代碼的svn repo,該怎麼辦?

似乎svnadmin轉儲和加載只能用於本地URI。

那麼有沒有其他方法可以用來將本地svn轉儲導入到谷歌的svn主機?

回答

1

有一個名爲svnsync的工具,它應該做你想做的事情 - 它從源代碼回購實質上讀取每個修訂,然後將它們回放到目標回購。

如果您打算在兩個回購之間進行鏡像,請小心,因爲事情可能會失控;但是,對於一次性遷移,svnsync可能是最直接的選擇。