Bonjour à tous,
Je vais essayer de présenter rapidement ma réflexion et mes interrogations.
Nous avons un projet utilisant actuellement SVN.
Ce projet est livré chez trois clients : X, Y, Z. Et nous avons une beta avec tout nos devs recents et R&D.
X est en V6 avec sa recette, pre-pro et prod.
Y et Z sont en version V7. Chacun a sa recette, pre-pro et prod.
Beta correspondant à trunk.
Nous souhaitons donc migrer SVN sur GIT et correctement architecturer et utiliser GIT pour notre besoin.
Nous ajoutons régulièrement des features sur la V6 (par exemple) et reportons sur l'ensemble des versions supérieurs, idem lors de la détection d'un incident.
Quels seraient selon vous l'architecture à mettre en place ? Une Version = une branche ?
Nous envisageons d'utiliser la sur-couche git-flow.
Merci d'avance pour votre retour et en espérant avoir été clair.
Cordialement,
Seb
Partager