私たちはグループとしてJavascript/JSP Webアプリケーションを開発していますが、問題は、顧客の要求に基づいてWebアプリケーションを開発しているのに対し、別のチーム(コアチーム)が「コア」Webアプリケーション製品を開発していることです。
つまり、Javascript / JSP Webアプリを顧客ごとに異なる方法で「カスタマイズ」します。カスタマイズのほとんどは、Javascriptコードで行われます。
問題は、コアチームが新しいバージョンをリリースするたびに、カスタマイズを新しくリリースされた製品にマージする必要があることです。これは非常に苦痛です。
基本的に、カスタマイズしたWebアプリを古いバージョンと比較してから、古いバージョンと新しいバージョンを比較してから、それらを同期する必要があります。
この状況に対処するためのベストプラクティスは何ですか?