Logo Khaganat

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
Prochaine révisionLes deux révisions suivantes
fr:gitflow [2016/07/05 21:07] – [Gitflow] YannKfr:gitflow [2016/12/19 14:44] YannK
Ligne 1: Ligne 1:
 ====== Gitflow ====== ====== Gitflow ======
- 
-<WRAP center round important 60%> 
-WIP 
-</WRAP> 
  
 {{ :fr:git_icon.png?nolink |}} {{ :fr:git_icon.png?nolink |}}
Ligne 23: Ligne 19:
   * la branche **Develop**, qui est la version instable, mais dans un sens Debian-like : ce n'est pas le bazar, c'est juste qu'elle peut parfois avoir un fonctionnement imprévu, que des bugs peuvent y apparaître ;   * la branche **Develop**, qui est la version instable, mais dans un sens Debian-like : ce n'est pas le bazar, c'est juste qu'elle peut parfois avoir un fonctionnement imprévu, que des bugs peuvent y apparaître ;
   * des branches **Feature**, qui concernent chacune l'ajout d'une fonctionnalité complexe (cela peut-être lié à une [[http://docs.gitlab.com/ee/gitlab-basics/create-issue.html|Issue]] précise, voire un ensemble). Une fois le travail achevé, on merge sur **Develop**(et cela ferme automatiquement les Issue [[http://docs.gitlab.com/ce/customization/issue_closing.html|si on commite correctement]])   * des branches **Feature**, qui concernent chacune l'ajout d'une fonctionnalité complexe (cela peut-être lié à une [[http://docs.gitlab.com/ee/gitlab-basics/create-issue.html|Issue]] précise, voire un ensemble). Une fois le travail achevé, on merge sur **Develop**(et cela ferme automatiquement les Issue [[http://docs.gitlab.com/ce/customization/issue_closing.html|si on commite correctement]])
-  * une branche **Release**, qui est un fork de la version **Develop** lorsqu'on la pense mûre pour une nouvelle version de production. On y commite uniquement des corrections de bugs. Une fois ceux-ci achevés, on merge sur la branche principale, **Master** ; +  * une branche **Release**, qui est une nouvelle branche, basé sur **Develop**, créée lorsqu'on pense celui-ci mûre pour une nouvelle version de production. On y commite uniquement des corrections de bugs. Une fois ceux-ci achevés, on merge sur la branche principale, **Master** ; 
-  * des branches **Hotfix** qui concernent la branche **Master**, quand un bug y a été détecté et qu'il faut impérativement y remédier rapidement. Une fois la solution trouvée, on merge la branche **HotFix** sur la branche **Master** (et on inclue le correctif dans la branche **Develop**.+  * des branches **Hotfix** qui concernent la branche **Master**, quand un bug y a été détecté et qu'il faut impérativement y remédier rapidement. Une fois la solution trouvée, on merge la branche **HotFix** sur la branche **Master** (et on inclue le correctif dans la branche **Develop**).
  
 En image, cela donne : En image, cela donne :
Ligne 41: Ligne 37:
  
 </WRAP> </WRAP>
- 
- 
- 
-===== Le workflow type de travail ===== 
- 
-Il s'agit d'une description idéale, le travail sur chacun des dépôts peut s'avérer légèrement différent dans le détail même si les principes et commandes demeurent identiques. 
- 
-<WRAP center round info 80%> 
-N'hésitez pas à consulter le portail dédié aux sources pour savoir comment opérer sur chacun des dépôts de Khaganat : [[fr:principe_de_developpement_sur_khaganat]] 
-</WRAP> 
- 
- 
-==== Mise en place d'un dépôt ==== 
-==== Création d'une feature ==== 
-==== Publication d'une feature ==== 
-==== Merge d'une feature dans Develop ==== 
-==== Création d'une release ==== 
-==== Finaliser une release ==== 
-==== Créer un HotFix ==== 
  
 ===== Sites ressource ===== ===== Sites ressource =====
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/gitflow.txt · Dernière modification : 2021/12/03 19:19 de 127.0.0.1

Licences Mentions légales Accueil du site Contact