Workflow di rilascio Git (Gitgraph)

DiagrammaIngegneria · Workflow di rilascioCreato da un solo prompt
Anteprima di sola lettura

Il prompt

Mostra la nostra strategia di branching con branch feature, release e hotfix

Crea la tua versione

Sul framework

Segui lo sviluppo delle funzionalità e una patch di rilascio nella cronologia dei branch

Il grafo Git Mermaid usa main, develop, feature/auth, feature/dashboard e hotfix/login. L’autenticazione aggiunge OAuth e sessioni, mentre la dashboard aggiunge grafici e filtri. Ogni branch feature viene unito a develop prima che develop confluisca in main per il tag v1.0.0.

Il branch hotfix parte da main dopo quel rilascio e aggiunge una correzione per la scadenza dei token. Viene unito a main con il tag v1.0.1; poi main confluisce in develop con l’etichetta Sincronizza hotfix. Questo merge finale rende visibile il ritorno della patch nello sviluppo in corso.

Usa questo esempio per spiegare la sequenza prevista dei branch. Contiene commit e merge illustrativi, senza definire requisiti di revisione, controlli CI, deployment o impostazioni di protezione dei branch. Aggiungi queste annotazioni se fanno parte del processo di rilascio che devi comunicare.

Cosa include

Cosa ottieni

  • Cinque branch denominati, inclusi due branch feature e un hotfix
  • Commit delle funzionalità per autenticazione e dashboard
  • I tag di rilascio v1.0.0 e v1.0.1 su main
  • Un merge finale da main a develop con l’etichetta Sincronizza hotfix
Diagramma

Workflow di rilascio Git (Gitgraph)

gitbranchingreleasedevopstechnical

✦ Free preview · Sign in to use

Domande frequenti

Domande comuni

Da dove partono i branch delle funzionalità in questo esempio?

Sia feature/auth sia feature/dashboard partono da develop e vi confluiscono di nuovo prima del primo rilascio contrassegnato da un tag.

Come arriva l’hotfix nello sviluppo in corso?

Dopo che hotfix/login viene unito a main per v1.0.1, il diagramma mostra main unirsi a develop con l’etichetta Sincronizza hotfix.

Un tag di rilascio significa che l’applicazione è stata distribuita?

Il grafo mostra solo la cronologia e i tag di Git. Non include alcun passaggio di deployment né prove di un rilascio in esecuzione.

Workflow di rilascio Git (Gitgraph)

Gratuito per iniziare. Nessuna carta di credito richiesta.

Free preview · Sign in to use