Quali opzioni avete per "annullare" un ramo di funzione? Supponiamo che tu aggiunga una nuova funzionalità supercool-feature
che hai terminato (unisci in sviluppo ed elimini il ramo della funzione) e poi entri in una versione. Ma i tuoi utenti non amano molto questo supercool-feature
. Come posso annullare/riavvolgere/annullare questa funzione che è già stata integrata nello sviluppo e in una versione?Git-Flow annulla un ramo di feature finito
Sto utilizzando SourceTree per eseguire il mio controllo delle versioni.
Ebbene si ripristina l'unione ... Ovviamente è un po ' più complesso di così, ma il dettaglio risiede nel modo in cui organizzi il tuo codice e i tuoi test, ecc. Ho la sensazione che ci sia di più in questa domanda. –
Anche questa non è una domanda specifica per git-flow. Ciò che ha fatto per te il flusso git è creare il tuo ramo di funzionalità da sviluppare e quindi fonderlo nuovamente in sviluppo. Non ci sono cose magiche in corso in git-flow, è tutto solo git. –
@AlexBrown quindi come faccio a ripristinare l'unione? Non sono sicuro che tu abbia familiarità con il funzionamento del processo git-flow. Ma quando finisci una funzione in git-flow, viene unita a un ramo "di sviluppo" e quindi il ramo della funzione viene eliminato. Quando decidi di fare una versione, crei una nuova diramazione dallo sviluppo e apporti le tue modifiche specifiche per la versione e poi le unisci in "master". Quindi, come potrei ripristinare la 'funzione supercool 'che è stata unita allo sviluppo? –