Le correzioni delle funzionalità devono essere solo locali?

4

Dal questo post sul blog che descrive il modello git-flow, sembra che le branch caratteristiche devono rimanere locali all'utente che ci lavora e vengono effettivamente eliminati prima di passare a origin .

Questo tipo di ha senso, ma cosa succede se altre persone vogliono controllare il mio ramo di funzionalità per aiutarmi ad esempio? Dovrei spingere la mia filiale solo allora? Non dovrei? Se è così, perché?

    
posta Shoe 14.01.2016 - 06:02
fonte

1 risposta

4

Secondo le specifiche gitflow originali, non è richiesto che le funzionalità siano solo locali, solo che sono NON DEVE essere spinto all'origine:

Feature branches typically exist in developer repos only, not in origin.

Tuttavia, non è un requisito difficile. L'API gitflow supporta funzionalità di pubblicazione e monitoraggio sull'origine :

git flow feature publish <name>

Start sharing feature <name> on $ORIGIN

git flow feature track <name>

Start tracking feature <name> that is shared on $ORIGIN

Non faceva parte delle specifiche originali, ma è stato aggiunto silenziosamente in gitflow 0.2 quando era refactored per essere un sottocomando git .

    
risposta data 14.01.2016 - 08:30
fonte

Leggi altre domande sui tag