如何从SVN导入/导出存储库到新的SVN

时间:2013-05-22 21:34:05

标签: linux svn redhat repository

我在一台服务器上安装了旧版Subversion,在另一台服务器上安装了另一台新版本。

我想从旧存储库中导出头版本并将其导入新版本。

我尝试了下面似乎导出的内容,但我无法将其导入到新的中。

svn export --depth immediates file:///repositories/repo1/ /home/me/repo-export

这就是我要导入的内容:

svn import /home/me/repo-export/ /svnroot/

如何通过Linux(Red Hat Linux 4)命令行完成此操作?

1 个答案:

答案 0 :(得分:5)

可以仅迁移没有历史记录的最新版本。但是,我强烈建议迁移所有内容。迁移在在线书籍Version Control with Subversion中详细解释:

简而言之:

  • 使用svnadmin dump /path/to/old/reposvnrdump dump old-url创建旧存储库的转储。
  • 使用svnadmin load /path/to/new/reposvnrdump load new-url将转储加载到新存储库中。