3

我有两个 SVN 存储库:

项目A

  • 树干
  • 标签
  • 分支机构

项目 B

  • 树干
  • 标签
  • 分支机构

现在我不想达到这个结构:

项目

  • 项目A

    • 树干
    • 标签
    • 分支机构
  • 项目 B

    • 树干
    • 标签
    • 分支机构

我已经使用转储了两个存储库

svnadmin dump /path/to/repository > repository-name.dmp

如何将它们恢复到上述结构?

编辑:这解决了我的问题! https://stackoverflow.com/a/3141938/885683

4

1 回答 1

1

最简单的方法(假设您想保留历史记录)是将一个存储库合并到另一个存储库中。因此,假设您保留项目 A 的存储库,然后您可以转储项目 B 的存储库并将其合并到项目 A 的存储库。有关更多详细信息,请参阅此链接

如果您不想保留历史记录,只需导入最新的代码。

编辑:我自己没有尝试过,但应该是这样的。(在尝试之前备份您的存储库。)

svnadmin dump /path/to/repob > repob.dmp
svnadmin load /path/to/repoa < repob.dmp
于 2012-04-02T07:37:57.520 回答