Workflow de release Git (Gitgraph)

DiagrammeIngénierie · Workflow de releaseCréé à partir d'un seul prompt
Aperçu en lecture seule

Le prompt

Présentez notre stratégie de branches avec les branches feature, release et hotfix

Créez votre version

À propos du cadre

Suivez le développement des fonctionnalités et une release corrective dans l’historique des branches

Le graphe Git Mermaid utilise main, develop, feature/auth, feature/dashboard et hotfix/login. L’authentification ajoute OAuth et les sessions, tandis que le tableau de bord ajoute des graphiques et des filtres. Chaque branche de fonctionnalité est fusionnée dans develop avant que develop ne soit fusionnée dans main pour créer le tag v1.0.0.

La branche hotfix part de main après cette release et ajoute une correction liée à l’expiration du jeton. Elle est fusionnée dans main avec le tag v1.0.1, puis main est fusionnée dans develop sous le libellé Synchroniser le correctif. Cette fusion finale rend visible le retour du correctif dans le développement en cours.

Utilisez cet exemple pour expliquer la séquence de branches prévue. Il présente des commits et des fusions illustratifs, sans définir les exigences de revue, les vérifications CI, les déploiements ni les paramètres de protection des branches. Ajoutez ces annotations si elles font partie du processus de release que vous devez communiquer.

Contenu inclus

Ce que vous obtenez

  • Cinq branches nommées, dont deux branches de fonctionnalité et une branche hotfix
  • Des commits de fonctionnalité pour l’authentification et le tableau de bord
  • Les tags de release v1.0.0 et v1.0.1 sur main
  • Une fusion finale de main vers develop intitulée Synchroniser le correctif
Diagramme

Workflow de release Git (Gitgraph)

gitbranchingreleasedevopstechnical

✦ Free preview · Sign in to use

Questions fréquentes

Questions courantes

D’où partent les branches de fonctionnalité dans cet exemple ?

Les branches feature/auth et feature/dashboard partent toutes deux de develop et y sont fusionnées avant la première release marquée par un tag.

Comment le correctif rejoint-il le développement en cours ?

Après la fusion de hotfix/login dans main pour la v1.0.1, le diagramme montre main fusionné dans develop avec le libellé Synchroniser le correctif.

Un tag de release signifie-t-il que l’application a été déployée ?

Le graphe montre uniquement l’historique Git et les tags. Il ne présente aucune étape de déploiement ni preuve qu’une release est en cours d’exécution.

Workflow de release Git (Gitgraph)

Gratuit pour commencer. Aucune carte de crédit requise.

Free preview · Sign in to use