Nous allons commencer à utiliser Git (pas encore) et je veux définir le workflow.
Nous avons 4 équipes réparties sur 4 sites mondiaux différents, développant ensemble le même produit. Chaque équipe possède une partie du code du produit, mais parfois elle doit également apporter des modifications au code appartenant à d'autres équipes.
Existe-t-il une recommandation pour un workflow Git pour un tel environnement?
J'ai déjà vu cet article , mais l'approche ici est "nous créons des branches supplémentaires aussi rarement que possible", et je crois davantage à l'approche "branche pour chaque user story".
En outre, cet article présente une belle approche.
J'avais en tête d'avoir une branche master, une branche permanente par équipe fusionnant périodiquement en master et une branche par user-story fusionnant avec les branches des équipes. Est-ce que cela a du sens, ou cela ne fonctionnerait pas?