ソース管理を使用する場合の一般的なシナリオは、バージョン管理されたリリースブランチとともに開発ブランチを用意することです。開発ブランチとしてHEADを使用し、製品の現在のリリースにはrelease-6-2などの名前のブランチを使用してCVSを使用します。
新機能の開発は開発ブランチにのみ行われますが、バグ修正を開発ブランチと現在のリリースブランチの両方にチェックインする必要がある場合があります。これは時々かなり退屈になることがあるので、私はこれを達成するための実用的な方法を探しています。
コミットするファイルが2つのブランチで同期している場合、特に「これらのブランチにコミットする」ソリューションを探しています。
(私たちはソース管理システムとしてCVSを使用しているので、CVS固有の答えはどれでもいいです。しかし、他のソース管理システムがより良い方法を提供できるかどうかを確認することも興味深いです。クライアント側ではEclipseを使用しているので、Eclipseソリューションは良いですが、Eclipse以外のソリューションがある場合は、それでも問題ありません。)