私は、複数の顧客のために同じ e コマース Web アプリを維持することに取り組んでいます。
当初は、顧客のカスタマイズの残りすべてが過去に派生した標準的な一連のページがありました。
最近、私が働いている場所では、バージョン管理に Mercurial を使用することにしました。彼らはまた、私たちの電子商取引の標準的なページ セットを作り直し、それらを開発のメインライン/ベースラインにすることを決定しました。
ただし、バージョン管理 (hg) にまだ入力されていない、ベースラインのページ セットの前に行われた既存のカスタマイズが各顧客に存在すると言われています。
各顧客の既存のカスタマイズを維持しながら、開発のベースラインからの変更を各顧客の個別の開発ラインにマージする最良の方法は何ですか?