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