Mercurial を使用してプロジェクトを管理していますが、同じプロジェクトの「ライト」バージョン (つまり、一部の機能が削除または簡素化されたバージョン) を作成したいと考えています。
ライト版はフル版とほとんどのコードを共有するため、次のいずれかを行う方がよいかどうかを検討しています。
- 元のプロジェクトのクローンを作成し、各プロジェクトを個別に保持します。
- 名前付きブランチを使用して、プロジェクトの両方のバージョンを同じリポジトリ内に維持します。
私たちはバージョン管理ソフトウェアにかなり慣れていないため、名前付きブランチを使用するのはこれが初めてです。誰かが各アプローチの長所と短所の概要を教えてください。2 つのプロジェクト間でバグ修正を維持するのに最も簡単なのは、どのアプローチですか?
ありがとう、
アンドリュー