gestion_configuration:git:flow
Ceci est une ancienne révision du document !
Table des matières
Installation
$ apt-get install git-flow
Initialisation
$ git flow init
Il est recommandé de garder les valeurs par défaut:
- Les features dans
feature/
- Les hotfix dans
hotfix/
- Les releases dans
release/
Feature
Start
Va créer une branche dans feature/
, exemple, si on nomme le feature mafeature
, ce sera feature/mafeature
.
$ git flow feature start <mafeature>
Finish
$ git flow feature finish <mafeature>
Release
$ git flow release start RELEASE [BASE]
Le paramètre [BASE]
est facultatif, il permet de spécifier le hachage SHA-1 d'un commit de la branche develop
sur lequel commencer le release.
Idéalement on pousse la branche release sur origin
pour que d'autres développeurs puissent commiter.
$ git flow release publish RELEASE
Quand on a terminé le release:
$ git flow release finish RELEASE
Ne pas oublier de pousser le tag
:
$ git push --tags
Hotfix
gestion_configuration/git/flow.1479930137.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)