
Git est déjà un excellent système de gestion de versions qui permet aux équipes réparties de très bien collaborer.
Il est toutefois possible d’ajouter la touche finale en intégrant Git Flow, créant ainsi un environnement véritablement professionnel. Git Flow permet de créer automatiquement différentes branches et de les fusionner à nouveau selon des règles prédéfinies.
Voici comment procéder (si git est déjà installé) :
– Installer Git Flow
– Ouvrir Git Bash et se placer dans le dépôt
Activer Git Flow pour un dépôt :
git flow init
Pour passer d’une branche à une autre, il suffit d’utiliser :
git checkout [branch-name]
Exemples :
- Démarrer une branche hotfix :
git flow hotfix start [hotfix-branch-name] - Terminer une branche hotfix :
git flow hotfix finish [hotfix-branch-name]
Les branches hotfix sont automatiquement fusionnées avec les branches master et staging/developer. La branche feature est fusionnée avec la branche staging/developer. Pour ensuite mettre en ligne, il faut passer par la branche release, qui sera ensuite fusionnée avec la branche master.

