我有一个一直在扩展和扩展的存储库。现在我正在清理它并希望将每个项目移动到一个单独的存储库。我目前的设置:
[ProjectRepo]
- Projects
- Software1
- trunk (VS2010 solution inside here)
- .sln
- vs project #1
- vs project #2
- vs project #3
- branches
- tags
- Software2
- trunk (VS2010 solution inside here)
- .sln
- vs project #1
- vs project #2
- vs project #3
- branches
- tags
- Shared
- shared component #1 (vs project)
- trunk
- branches
- tags
- shared component #2 (vs project)
- trunk
- branches
- tags
现在我想将每个项目和每个解决方案移动到主干目录中自己的存储库。我一直在尝试使用 svnadmin dump 和 svndumpfilter,但问题是节点路径仍然像旧结构一样。如何获得以下结构?
[Software #1 Repo]
- trunk
- branches
- tags
[Software #2 Repo]
- trunk
- branches
- tags
[Shared Component #1 Repo]
- trunk
- branches
- tags