2008-10-26 38 views
4

我目前有兩個SVN倉庫託管在Unfuddle,我想有一個本地副本的存儲庫作爲備份。理想情況下,這將是一個「實時」備份,因此我的本地存儲庫將「ping」遠程存儲庫,並且如果檢測到任何更改,這些更改將應用​​於我的本地存儲庫。如何將存儲庫從Unfuddle複製到本地SVN服務器?

有沒有人試過這個?如果是這樣,用什麼工具來完成這項工作?

謝謝。

回答

4

嘗試svnsync,它創建存儲庫的完整鏡像。 svnsync sync將只下載新版本。還有一個svn-mirror,它做同樣的事情。

Git的git-svn也是一個選項。

我已經使用了svnsyncgit-svn

0

我只是做一個計劃任務,運行一個PowerShell腳本/ BAT文件來執行每個庫的svn更新。

0

要創建您的存儲庫(即:所有修訂完好無損)的副本,我認爲您可能必須執行完整備份/下載/恢復循環。可以通過svnadmin dumpsvnadmin hotcopy進行版本庫的增量拷貝,但我懷疑Unfuddle會爲您提供訪問權限。

相關問題