2013-02-19 4 views
0

J'ai un produit dans sa version de base, et certains de mes clients demandent des modifications qui ne peuvent pas être traitées par la structure du plugin car ce n'est pas une fonctionnalité supplémentaire - mais une version fortement modifiée . Le problème est que nous pouvons gérer l'application de corrections de bugs pour dire deux ou trois clients mais maintenant c'est assez difficile à gérer et n'oubliez pas d'appliquer les mêmes changements de code dans divers projets. Les questions sont: existe-t-il une méthodologie expliquant comment gérer un tel problème, et comment un logiciel comme GIT ou d'autres SCM pourrait m'aider avec cela.Méthodologie de développement de différentes versions du même produit

Répondre

1

Il est assez difficile à gérer et n'oubliez pas d'appliquer les mêmes changements de code dans divers projets.

git est parfait dans votre cas. Vous pouvez branch pour chaque client et effectuer les modifications de base dans les branches. Quand il s'agit d'appliquer des corrections de bugs à chaque branche, vous pouvez soit cherry-pick (une fonctionnalité cool git) ou rebase (une autre fonctionnalité cool git) pour chaque branche.

Questions connexes