2012-10-16 163 views
1

我們正在等待我們當前的Linux託管SVN服務器的刪除。因此,我通過執行完整轉儲和導入/加載到新安裝的VisualSVN服務器來備份到本地Windows PC。我們只是說它達到了revision 101SVN服務器之間的同步

因此,再過幾天就提交了Linux SVN,因爲該單元尚未退役。我使用本地VisualSVN服務器同步最新版本(例如102~110)的步驟是什麼?

我在SVN管理方面還是有點新手。

+0

爲什麼不遷移到serverfault? – bahrep

回答

0

[免責聲明:我只在少數樣本上檢查過這個命令,它可能有破壞數據的邊緣情況。如果您無法測試目標回購的完整性,則應該使用完整轉儲重新創建目標回購。]

您可以使用svnadmin dump --incremental -r102:110創建只包含修訂102至110的轉儲。--incremental開關導致生成一個轉儲,可以導入到其他svn服務器,其中以前的修訂已經存在。

您還可以用svnsync設置鏡像。

+0

謝謝!儘管我使用svnsync方法併成功地同步了它們。我想我只需要執行'svnsync synchronize'即可從現在開始獲取最新的更新。 –

相關問題