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