Outils pour utilisateurs

Outils du site


gestion_configuration:git:flow

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gestion_configuration:git:flow [2016/11/23 20:49] sgariepygestion_configuration:git:flow [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Installation ====== ====== Installation ======
 +
 +Ubuntu:
  
   $ apt-get install git-flow   $ apt-get install git-flow
  
 +Mac:
 +
 +  $ brew install git-flow-avh
 ====== Initialisation ====== ====== Initialisation ======
  
Ligne 12: Ligne 17:
   * Les livraisons dans ''release/''   * Les livraisons dans ''release/''
  
-====== Feature ======+====== Fonctionnalité ======
  
-===== Start =====+===== Commencer =====
  
 Va créer une branche dans ''feature/'', exemple, si on nomme la fonctionnalité ''mafeature'', ce sera ''feature/mafeature'' Va créer une branche dans ''feature/'', exemple, si on nomme la fonctionnalité ''mafeature'', ce sera ''feature/mafeature''
Ligne 24: Ligne 29:
   $ git flow feature publish MYFEATURE   $ git flow feature publish MYFEATURE
      
-===== Finish =====+===== Terminer =====
  
   $ git flow feature finish MYFEATURE   $ git flow feature finish MYFEATURE
  
-====== Release ======+====== Livraison ====== 
 + 
 +===== Commencer ===== 
  
   $ git flow release start RELEASE [BASE]   $ 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 la livraison. 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 la livraison.
 +
 +Exemple:
 +
 +  $ git flow release start 0.1.4     # va créer la branche release/0.1.4
 +
  
 Idéalement on pousse la branche de livraison sur ''origin'' pour que d'autres développeurs puissent commiter. Idéalement on pousse la branche de livraison sur ''origin'' pour que d'autres développeurs puissent commiter.
  
   $ git flow release publish RELEASE   $ git flow release publish RELEASE
 +
 +
 +===== Terminer =====
 +
  
 Quand on a terminé le release: Quand on a terminé le release:
Ligne 46: Ligne 63:
   $ git push --tags   $ git push --tags
  
-====== Hotfix ======+====== Correctif ====== 
 + 
 +===== Commencer ===== 
 + 
 + 
 +  $ git flow hotfix start VERSION [BASENAME]
  
  
 +===== Terminer =====
  
 +  $ git flow hotfix finish VERSION
  
 [[http://danielkummer.github.io/git-flow-cheatsheet/|Source]] [[http://danielkummer.github.io/git-flow-cheatsheet/|Source]]
gestion_configuration/git/flow.1479930542.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)