Se abbiamo tre rami:
- maestro
- sviluppare
- caratteristica
Dove sviluppare è usato per CI, e caratteristica è sempre ramificato da maestro...
Quale motivo si può avere per la fusione solo e sempre caratteristica in sviluppare senza fusione sviluppare in caratteristica primo?
risposte:
2 per risposta № 1Molto semplice. Normalmente il tuo ramo di sviluppo può contenere molte funzionalità da testare. Quindi, se si crea un nuovo ramo di funzionalità dal ramo dev e si uniscono quindi il ramo delle funzionalità nel tuo master hai tutte le funzionalità che non vuoi avere online, integrate nel tuo sistema di produzione.
Quindi non unire dev in master e creare un branch di feature solo dal master.
https://www.atlassian.com/git/tutorials/comparing-workflows
ecco un buon tutorial per una migliore comprensione. E spero di aver capito bene il tuo problema.