Nous avons une application Web que nous mettons à jour et publions presque quotidiennement. Nous utilisons git comme notre VCS, et notre stratégie de branchement actuelle est très simple et brisée: nous avons une branche principale et nous vérifions les changements qui nous «sentent bien» dedans. Cela fonctionne, mais seulement jusqu'à ce que nous enregistrions un changement de rupture.
Quelqu'un a-t-il une stratégie de branche git préférée pour les petites équipes qui répond aux exigences suivantes:
- Fonctionne bien pour les équipes de 2 à 3 développeurs
- Léger et pas trop de processus
- Permet aux développeurs d'isoler facilement le travail sur les corrections de bogues et les fonctionnalités plus importantes
- Nous permet de garder une branche stable (pour ces moments `` oh merde '' où nous devons faire fonctionner nos serveurs de production)
Idéalement, j'aimerais voir votre processus étape par étape pour un développeur travaillant sur un nouveau bogue