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将转储加载到新存储库中.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐