J'ai développé un site web qui doit maintenant être cloné pour plusieurs clients. Chaque client souhaite des personnalisations qui vont au-delà des aspects visuels et ne peuvent pas être gérées par des profils, des préférences ou quelque chose comme ça.Comment puis-je faire le suivi de plusieurs projets dans Git qui partagent un code commun?
Avec ce scénario, j'aimerais conserver un référentiel maître dans Git avec le code commun, puis une branche pour chaque client. De cette façon, je peux faire des changements individuels dans chaque client (branche) et partager des changements communs aussi (en utilisant le maître).
Cette approche est-elle correcte? Existe-t-il un autre moyen de gérer cela indépendamment des succursales distantes?
Merci!