既存の CVS リポジトリから SVN リポジトリに変換しています。CVS リポジトリにはブランチがほとんどなく、変換中にブランチの名前を変更したいと考えています。
必要な変換は次のようになります。
CVS branch SVN branch
HEAD -> branches/branchX
branchA -> trunk
branchB -> branches/branchB
branchC -> branches/branchC
つまり、CVS HEAD は通常のブランチになり、CVS branchA は SVN トランクになります。
CVS と SVN の両方のリポジトリは、同じ Linux マシン上にあります。
これはどのように行うことができますか?
また、CVS branchA が SVN トランクになり、他のすべての CVS ブランチが無視される変換で十分かもしれません。