2012-03-09 8 views
0

私はmyModuleというCVSモジュールを持っていますが、いくつかのリビジョンがあります。だから私はそのプロジェクトに取り組んでいますが、私はcvs co myModule -r myRevです。このリビジョンをSVNに移動する必要があります。 confファイルやコマンドラインで指定する方法はありません。cvs2svnは1つのリビジョンのみです

誰でもどのように行われているのですか?

+0

私はconfファイルを使わないでコマンドラインを使うことができますが、CVSPATHに何を渡すべきか分かりません。私のCVSROOTは:pserver:user @ host:2401/srv/cvs/vegasroot – reza

答えて

1

1つのリビジョンだけを移動したい場合は、履歴には関係していないようです。チェンジセットの作成者を保存することに関心がありますか?そうでない場合は、cvs2svnを完全にスキップして、{{cvs export myModule -r myRev}}を実行し、それをsvnにチェックしてください。 私は個人的にこれを行うことができませんでした。私は歴史についてはあまりにも肛門です。しかし、あなたが歴史のない大丈夫なら、これはあなたにとっては良いことかもしれません。

ダンプファイルを作成するためにcvs2svnを実行してから、svn dump filterを使用して、必要なリビジョンだけをインクルードします。あなたのケースでは、svnリビジョンがトランクとそれがタグ付けされたリビジョンにしたいかもしれません。代わりに、そのリビジョンをあなたのsvnリポジトリにインポートしたら、そのリビジョンにタグを付けることもできます。

関連する問題