La domanda è su alcuni casi limite git-flow metodologiagit-flow: Come prevenire alcune modifiche apportate al ramo di release dalla fusione di nuovo allo sviluppo
ho qualche tipo di storia tipica git-flow in questo modo:
o---o---o---o [release-3.5.0]
/
----o---o---o---o---o [development]
Git-flow ci ha detto di fondere release-3.5.0 ramo in sviluppo quindi rilasciare è pronto. Quindi, alla fine avremo le modifiche ALL, apportate al ramo di rilascio nel ramo di sviluppo.
o---o---o---o
/ \
----o---o---o---o---o [development]
Ora immaginate, abbiamo un commit 'X' sul ramo di release ciò che FACCIAMO NON vogliono al ramo di sviluppo, ad esempio, è una sorta di hack/hotfix oppure che è già fissato in fase di sviluppo in modo più corretto (es. con commit Y)
o---X---o---o [release-3.5.0]
/
----o---o---o---Y---o [development]
Quindi, la domanda principale è come affrontare tali situazioni? Come impedire che questo commit (o commit) torni nello sviluppo?
Possibile duplicato di [git - commit specifici per saltare quando si fondono] (http : // StackOverflow.it/questions/727994/git-skipping-specific-commits-when-merging) – Lu55