Workflow de Release do Git (Gitgraph)

DiagramaEngenharia · Workflow de ReleaseFeito com um prompt
Pré-visualização somente leitura

O prompt

Mostre nossa estratégia de branching com branches de feature, release e hotfix

Crie sua própria versão

Sobre o framework

Acompanhe o trabalho de features e um release de correção no histórico de branches

O gráfico Git do Mermaid usa main, develop, feature/auth, feature/dashboard e hotfix/login. A autenticação adiciona OAuth e sessões, enquanto o dashboard adiciona gráficos e filtros. Cada branch de feature faz merge em develop antes de develop fazer merge em main para criar a tag v1.0.0.

A branch de hotfix começa em main após esse release e adiciona uma correção para a expiração do token. Ela faz merge em main com a tag v1.0.1; depois, main faz merge em develop como Sincronizar hotfix. Esse merge final torna visível o retorno da correção ao desenvolvimento em andamento.

Use este exemplo para explicar a sequência de branches planejada. Ele registra commits e merges ilustrativos, sem definir requisitos de revisão, verificações de CI, deployments ou configurações de proteção de branches. Adicione essas anotações se fizerem parte do processo de release que você precisa comunicar.

O que inclui

O que você recebe

  • Cinco branches nomeadas, incluindo duas branches de feature e uma de hotfix
  • Commits de features para autenticação e funcionalidades do dashboard
  • Tags de release v1.0.0 e v1.0.1 em main
  • Um merge final de main para develop com o rótulo Sincronizar hotfix
Diagrama

Workflow de Release do Git (Gitgraph)

gitbranchingreleasedevopstechnical

✦ Free preview · Sign in to use

Perguntas frequentes

Perguntas comuns

De onde partem as branches de feature neste exemplo?

Tanto feature/auth quanto feature/dashboard partem de develop e fazem merge de volta nela antes do primeiro release com tag.

Como o hotfix chega ao desenvolvimento em andamento?

Depois que hotfix/login faz merge em main para a v1.0.1, o diagrama mostra main fazendo merge em develop com o rótulo Sincronizar hotfix.

Uma tag de release significa que a aplicação foi implantada?

O gráfico mostra apenas o histórico e as tags do Git. Ele não inclui uma etapa de deploy nem evidências de um release em execução.

Workflow de Release do Git (Gitgraph)

Grátis para começar. Cartão de crédito não obrigatório.

Free preview · Sign in to use