我在一台服务器上有一个旧的Subversion,在另一台服务器上有另一个新的Subversion.
我想从旧存储库导出头版本并将其导入新版本.
我尝试了下面似乎导出,但我无法导入到新的导入.
svn export --depth immediates file:///repositories/repo1/ /home/me/repo-export
这就是我想要导入的内容:
svn import /home/me/repo-export/ /svnroot/
如何通过Linux(Red Hat Linux 4)命令行完成此操作?
解决方法:
可以仅迁移没有历史记录的最新版本.但是,我强烈建议迁移所有内容.迁移在网上书籍Version Control with Subversion中有详细解释:
> http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate
简而言之:
>使用svnadmin dump / path / to / old / repo或svnrdump dump old-url创建旧存储库的转储.
>使用svnadmin load / path / to / new / repo或svnrdump加载new-url将转储加载到新存储库中.