我已經在桌面PC上使用了Tortoise SVN(和VisualSVN)和本地存儲庫幾個月。我們剛剛建立了一臺Linux SVN服務器,並且我想將我的存儲庫移到這臺服務器上,保存我的所有歷史記錄。一旦移動,我將停止使用本地存儲庫。如何將我的本地Tortoise SVN存儲庫移動到我們新的Linux SVN服務器上?
烏龜文檔建議使用「Relocate ...」命令,但是這會抱怨不匹配的UUID。我發現了一些關於如何編輯UUID文件以使其與服務器匹配的建議,但即使在重啓後,Tortoise也忽略了新值。
此外,我目前沒有Linux服務器的命令行訪問權限,但如果必須的話,可能會得到它。
這樣做的最好方法是什麼?
svnadmin轉儲工作正常 - 謝謝!但是,Relocate仍然抱怨UUID不匹配。此外,VisualSVN堅持引用舊的本地存儲庫。經過一段時間後,我重新命名了所有的工作副本,然後將新的檢出項目更新爲新的工作目錄。當我確認所有東西都已建成並運行良好時,我刪除了舊的工作副本。 – 2009-11-12 22:51:57