Pytanie jest o jakiś przypadek krawędź git-flow metodologiigit-flow: Jak uniknąć pewnych zmian dokonanych w oddziale uwolnienia od połączenia z powrotem do rozwoju
mam jakiś typowy historii git-flow tak:
o---o---o---o [release-3.5.0]
/
----o---o---o---o---o [development]
Git-flow powiedział nam scalić uwalnianiu 3.5.0 oddział w rozwój następnie zwolnij jest gotowy. Tak więc, ostatecznie dostaniemy zmiany wprowadzone w gałęzi wydania do gałęzi rozwojowej.
o---o---o---o
/ \
----o---o---o---o---o [development]
Teraz wyobraź sobie, mamy popełnić „X” na oddział uwalniania co my NIE chcą w gałęzi rozwojowej, na przykład, że jest jakiś hack/poprawki lub inny, który jest już ustalona w rozwoju bardziej rozsądny sposób (tj. przez zatwierdzenie Y)
o---X---o---o [release-3.5.0]
/
----o---o---o---Y---o [development]
Głównym pytaniem jest więc, jak poradzić sobie z takimi sytuacjami? Jak zapobiec ponownemu zgłoszeniu (lub zobowiązaniom) do rozwoju?
Możliwy duplikat [git - określonych zatwierdzeń omijając gdy łączących] (http ://przepełnienie stosu.com/questions/727994/git-skipping-specific-commits-when-merging) – Lu55