我有两个SVN repostitories:
项目A
项目B
现在我不想达到这个结构:
项目
项目A
项目B
我使用
转储了两个存储库svnadmin dump /path/to/repository > repository-name.dmp
如何将它们恢复到上述结构?
修改: 这解决了我的问题! https://stackoverflow.com/a/3141938/885683
答案 0 :(得分:1)
最简单的方法(假设你想保留历史记录)就是将一个存储库合并到另一个存储库中。因此,假设您保留了项目A的存储库,然后您可以转储项目B的存储库并将其合并到项目A的存储库中。有关详细信息,请参阅this link。
如果您不想保留历史记录,只需导入最新的代码。
编辑: 我自己没试过,但它应该是这样的。 (在尝试之前备份您的仓库。)
svnadmin dump /path/to/repob > repob.dmp
svnadmin load /path/to/repoa < repob.dmp