私が解決しようとしている問題は、本番コードと同期していない Subversion と似ていません。Subversion を更新する最も簡単な方法ですが、多少異なります。
(Java) プロジェクトを CVS から SVN に変換しました (cvs2svn を使用し、完全な履歴を保持します) - たとえばバージョン 1.00 で
バージョン 2.00 での開発は、SVN のコードで継続されました。
一方、いくつかの修正は CVS で行われました (開発ツールのセットアップが異なるため)。
次に、プロジェクトの一部を CVS から効果的に再インポートする必要があります。
もしわたしが持っていたら
cvs:project/module1 (version 1.00)
/module2 (version 1.10)
と
svn:project/trunk/module1 (version 2.xx)
/module2 (Version 1.00)
module2 を CVS から再インポートして完全な履歴を保持する方法はありますか?
私は CVS リポジトリで cvs2svn を再度実行し、それを別のプロジェクトとして SVN にロードし、ベースレス マージを実行しようとしていましたが、それがそれほど優れたアイデアであるかどうかはわかりません。
今後、SVN でバージョン 1.xx を維持します。