要么svnadmin dump
要么svnadmin export
都只具有某个版本的快照。
迁移到另一台服务器时如何保留所有更改日志?
直接复制到那边就可以吗/repositories
?
答案1
svnadmin dump 将创建整个存储库的“备份”,然后您可以使用 svnadmin load 将其恢复到新存储库中。这是一个完整的备份/恢复,将按照以下建议保留您的历史记录这本书。
如果您将 repo 移至同一操作系统(例如从 Windows 移至 Windows,或从 Linux 移至 Linux),那么您可以安全地复制 repo 目录。有些人说您应该更新 repo 的 UUID(svnadmin 设置uid),但这并不是绝对必要的。
如果您在操作系统之间迁移,那么转储/加载是您唯一的选择。