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
0
A
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
- 1. Question de développement Méthodologie
- 2. Chargement de différentes versions du même assemblage
- 3. méthodologie de développement logiciel - développement concurrentiel
- 4. Méthodologie de développement de 4D
- 5. Conversion de types identiques de différentes versions du même assemblage
- 6. Création de 2 versions différentes du même assemblage
- 7. Utilisation de versions différentes du même JAR à l'exécution
- 8. Conflits trouvés entre les différentes versions du même assemblage dépendant
- 9. Structure de projet pour produit avec différentes versions
- 10. Les fichiers MSI provenant de versions différentes pour un même produit doivent être identiques
- 11. Affichage des versions du produit?
- 12. CDI Producteur (s) Différentes versions de même classe
- 13. 2 gemmes besoin de différentes versions de la même dépendance
- 14. WSS 3.0 gestion de plusieurs versions du même document dans un environnement de développement parallèle
- 15. Publication de la même application avec différentes versions
- 16. Android & Eclipse 2 versions différentes de la même application
- 17. Développement de plusieurs versions de Firefox
- 18. Différentes versions de Microsoft.Sharepoint.dll
- 19. Différentes versions de django
- 20. Différentes versions de la même dépendance dans Maven
- 21. Comment gérer différentes versions du code source?
- 22. Différentes versions de l'application Cocoa pour différentes versions d'OS X
- 23. Différentes versions de bibliothèques C++
- 24. Différentes versions de l'application IOS
- 25. Étapes de base pour la méthodologie de développement logiciel Agile
- 26. Synchronisation de différentes versions d'objets
- 27. Différentes versions de JBOSS (5.1 et 7.1.1) même port
- 28. exécutant différentes versions de JRE sur la même machine
- 29. Comment travailler avec différentes versions de rails en même temps?
- 30. Différentes versions de la même application sur l'App Store?