Stratégie de git - mattheri/academoney GitHub Wiki

Voici, en quelques lignes, nos stratégies Git utilisées dans le projet.

Branches principale

La branche principale de développement se nomme develop. Il est très important de maintenir votre branche develop à jour en local.

Lorsque vous de commencez une nouvelle branche, changez à develop, faites un pull, et créez ensuite votre branche feature (voir ci-bas) à partir de votre version à jour de develop.

Conventions de nomenclature

Un seul type de branche sera utilisé au courant du projet: les branches feature . Veuillez suivre la conventions suivante pour nommer vos branches:

Branche de story : feature/[ votre prénom et un initiale ]/[numéro de la story]

ex: feature/brunog/ACA-1

Message de commit

Lorsque vous faites un commit, veuillez suivre le format de message suivant : "[numéro de la story] : votre message"

ex: git commit -m "ACA-1: Refactorisation de la classe xyz.ts pour prendre en compte abcd"

Workflow général

Voir le petit diagramme ci-joint. Vous verez que dans le diagramme j'ai dessiné un merge de develop vers master, c'est ce qu'on ferait à terme pour déployer une version stable du projet (master) tout en continuant à pouvoir le faire évoluer sur la branche develop.

git basic workflow