如何安全地遷移svn倉庫並更改歷史記錄?

如何安全地遷移svn倉庫並更改歷史記錄?

要嘛就svnadmin dumpsvnadmin export只會有某個版本的快照。

遷移到另一台伺服器時如何保留所有變更日誌?

直接複製到那邊就可以了嗎/repositories

答案1

svnadmin dump 將創建整個儲存庫的“備份”,然後您可以使用 svnadmin load 將其還原到新儲存庫中。這是完整的備份/恢復,並將按照建議保留您的歷史記錄這本書

如果您要將儲存庫移至相同作業系統(例如,Windows 到 Windows,或 linux 到 linux),那麼您可以安全地複製儲存庫目錄。有些人說你應該更新儲存庫的 UUID (svnadmin setuuid),但這並不是絕對必要的。

如果您要在作業系統之間遷移,那麼轉儲/載入是您唯一的選擇。

相關內容