将SVN存储库移动到另一个存储库中的文件夹

将SVN存储库移动到另一个存储库中的文件夹,svn,svn-repository,Svn,Svn Repository,我有两个SVN报告: 项目A 树干 标签 分支机构 项目B 树干 标签 分支机构 现在我不想达到这个结构: 计划 项目A 树干 标签 分支机构 项目B 树干 标签 分支机构 我已经使用 svnadmin dump /path/to/repository > repository-name.dmp 如何将它们恢复到上述结构 编辑: 这解决了我的问题! 最简单的方法(假设您想保留历史记录)是将一个存储库合并到另一个存储库中。因此,假设您保留了项目A的存储库,那么您可以转储

我有两个SVN报告:

项目A

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

  • 树干
  • 标签
  • 分支机构
现在我不想达到这个结构:

计划

  • 项目A

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

    • 树干
    • 标签
    • 分支机构
我已经使用

svnadmin dump /path/to/repository > repository-name.dmp
如何将它们恢复到上述结构

编辑: 这解决了我的问题!

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

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

编辑: 我自己没试过,但应该是这样的。(在尝试之前备份您的回购协议。)

svnadmin dump/path/to/repob>repob.dmp
svnadmin加载/路径/到/repoa
我想保留历史记录。我知道命令
svnadmin load
,但我不知道在这里应该如何使用它。
svnadmin dump /path/to/repob > repob.dmp
svnadmin load /path/to/repoa < repob.dmp