ますます拡大しているリポジトリがあります。現在、これを整理していて、各プロジェクトを個別のリポジトリに移動したいと考えています。私の現在の設定:
[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 を試してみましたが、問題は Node-path が古い構造のままであるということです。次の構造にどのように到達しますか?
[Software #1 Repo]
- trunk
- branches
- tags
[Software #2 Repo]
- trunk
- branches
- tags
[Shared Component #1 Repo]
- trunk
- branches
- tags