Ad esempio, Gitlab indica che il ramo di sviluppo è dietro il master:
Esempio 1
Esempio2
Si potrebbe fare una richiesta di unione dal master per lo sviluppo, ma poiché non ci sono modifiche al codice sembra impossibile allineare questi rami.
L'approccio attuale consiste nel rimuovere il ramo di sviluppo una volta ogni tanto e crearlo nuovamente per ottenere nuovamente 0 | 0
.
Il 1|0
significa che questo ramo è 1 dietro il ramo principale, 5|0
significa 5 si impegna dietro il ramo principale e 2|3
significa due dietro il ramo principale e 3 avanti.
Strategia di ramificazione
- Lo sviluppo è derivato dal master, cioè
0|0
- Un ramo di funzionalità viene creato dallo sviluppo
- Quando la funzione è pronta, il codice dal ramo della funzione verrà unito allo sviluppo
- Un ramo di rilascio viene creato dal ramo di sviluppo
- Il ramo di rilascio verrà unito al master