2011-01-27 72 views
4

我有一臺運行在Windows Server 2003上的VisualSVN服務器的舊SVN repo - repo的絕對路徑存儲在備份它的NAS上 - 但是不是使用svnadmin/dump 。那臺2003服務器在沒有傾銷回購的情況下被分解了,現在我需要回到一些代碼庫!在服務器故障後重建Subversion存儲庫

我仍然有回購的entact目錄樹,並建成了在CentOS運行一個新的SVN服務器(並驗證它的工作)。將舊的回購項目變爲新的源代碼控制的最佳方式是什麼?如果我失去了歷史 - 我只需要回到'當前'文件....我不能使用svnadmin /負載(至少我不認爲這會工作)

是嗎?就像將dirtree複製到新的repo並使用svnadmin/setuuid一樣簡單?

回答

5

我明白了 - 我以爲我會爲其他任何人提供相同問題的答案。

我複製我的存儲庫SVN根的根我的新服務器上跑svnadmin recover <reponame>和田田....我有我的回購回來。

我希望這可以幫助其他人在相同的情況。

+0

+1爲煩擾張貼您的答案。 – 2011-01-27 17:56:06