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

我在一台服务器上有一个旧的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将转储加载到新存储库中.

上一篇:linux – 在redhat中安装make – 找不到make命令


下一篇:linux – 将用户ID添加到bash历史记录中