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