-
Notifications
You must be signed in to change notification settings - Fork 0
3. Description du workflow
Bruno Costa edited this page Oct 12, 2023
·
1 revision
- Basé sur les publications (realse) du projet
- Strict et robuste
- Adaptés aux gros projets ou de longue durée
- Extension de Feature Branch Workflow
- Branche master (vX.X)
- Historique officiel des releases
- Utilisattion de tag pour marquer les versions
- Branche dev
- Utilisé pour l'intégration des fonctionnalités
- Branches par fonctionnalités (feature)
- Une nouvelle branche issue de dev, pour chaque nouvelle fonctionnalité
- Le nom de la feature est lié au nom d'une issue
- Aucun merge n'est réalisé avec la branch master
- Quand une fonctionnalité est terminé, un merge avec la branche dev est effectué
- Branche des correctifs (hotfix)
- Utilisé pour faire des corections de beugs de la branche master
- Création de la branche release
- git checkout dev
- git checkout -b release/1.0.1
- Lorsqu'on est prêt à publier
- git checkout master
- git merge release/1.0.1
- Puis push de master et création d'un tag
- git push origin master
- git tag v1.0.1
- git push v1.0.1