/ / Perché spingere solo in una filiale? - git, push, branch

Perché spingere solo in una filiale? - git, push, branch

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 № 1

Molto 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.