如何从SVN导入/导出版本库到新的SVN

我有一个旧的Subversion在一台服务器和另一台服务器上的另一个新的。

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

我试过下面这似乎出口,但我不能得到它导入到新的。

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

这是我正在尝试导入:

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

这怎么能通过Linux( Red Hat Linux 4)命令行完成?

只有最新的版本才可以迁移,而没有历史记录。 不过,我强烈建议迁移一切。 这个迁移在联机丛书“ 使用Subversion进行版本控制 :

简而言之:

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