私は既存のCVSリポジトリからSVNリポジトリに変換しています。 CVSリポジトリにはいくつかのブランチがあり、変換中にブランチの名前を変更したいと思います。CVSからSVNへの変換と再編成ブランチ
募集変換は、このようなものです:
ある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ブランチが無視される変換も十分です。
私はcvs2svnを使用していますが、特定のブランチとHEADを変換したいだけですが、cvs2svnはブランチの「除外」機能しか持っていません。 これで、もう1つのブランチでHEADをどのように変換できますか? – Oded
私はそれをすべてダンプし、svndumpfilterを使用して、あなたが望まないものをフィルターにかけることができると思いますか? –
私はsvndumpfilterが言及されていないブランチを削除するとは思わない。 他の解決方法をご存知ですか? – Oded