Utilizza le azioni Gitflow
Gitflow è un modello di ramificazione con un ramo di produzione, un ramo di sviluppo e rami di funzionalità, rilascio e hotfix. La sezione Gitflow di GitTree lo inizializza e avvia e termina quei rami, unendoli, taggandoli ed eliminandoli per te.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Un repository il cui team segue Gitflow o che desideri configurare per esso.
Dove trovarlo
- La sezione Gitflow del pannello di sinistra: Initialise Gitflow…, quindi Features, Releases e Hotfixes.
- La tavolozza dei comandi: Gitflow: Start Feature…, Gitflow: Start Release…, Gitflow: Start Hotfix….
| Azione | macOS | Windows e Linux |
|---|---|---|
| Undo un passaggio Gitflow | ⌘Z | Ctrl+Z |
Passi
Inizializza Gitflow
Scegli Initialise Gitflow…. Controlla Production branch, Development branch e i prefissi, come
feature/, e premi Initialise. Scrive queste impostazioni nella configurazione Git del repository e crea il ramo di sviluppo se necessario.Avvia una filiale
Scegli Start… in Funzionalità, Versioni o Hotfix, digita Feature name o la versione e premi Start. GitTree crea il ramo dalla base destra e lo estrae.
Finiscilo
Una volta terminato il lavoro, scegli Finish… sul ramo. GitTree dice esattamente cosa accadrà e lo fa.
Risultato atteso
Il ramo viene unito al punto in cui Gitflow dichiara di appartenere, contrassegnato per una versione o un hotfix ed eliminato.
Cosa fa Finish
| Ramo | Finisci |
|---|---|
| Caratteristica | Lo unisce nel ramo di sviluppo e lo elimina. |
| Rilascio | Lo unisce al ramo di produzione, lo tagga con la versione, lo unisce al ramo di sviluppo e lo elimina. |
| Correzione rapida | Lo stesso di una versione: produzione, tag, sviluppo, eliminazione. |
Se qualcosa va storto
“Gitflow è già inizializzato qui.”
Il repository dispone già delle impostazioni Gitflow. Utilizzare direttamente le voci Funzionalità, Versioni e Hotfix.
Domande
Ho bisogno di Gitflow?
No. Molti team utilizzano un ramo principale con rami di funzionalità brevi e richieste pull. Gitflow si adatta ai progetti con rilasci programmati.