GITFlow - feature/refactoring rubrika: Nástroje: Verzování

položil/-a 16.2.2016
Ahoj,
ve firmě přecházíme z SVN na GIT a velmi pěkně vypadá model GitFlow, který jsme se rozhodli používat (zatím se se vším seznamujeme...).
Můj dotaz je na způsob práce, protože po tolika letech na SVN můžeme být trochu postižený a stále přemýšlet ve starém SVN :)
Co řeším:
- dělám na feature/xxx (vytvořená z developu)
- najdu problém (nikoliv bug), který bych chtěl refactorovat (nějaké ulehčení, ale netýká se to feature)
- chci provést refactoring, ale zároveň bych tuto změnu chtěl rovnou používat ve fature
Otázka: Jak na to?
- Mám vytvořit novou branch z develop, tam provést refactoring a potom to mergnout do develop, feature/xxx? (nepokazi se následný merge feature/xxx do develop?)
- Udělat to ve feature a doufat, že to nebudu potřebovat jinde, než dokončím feature? (problém akorát přenesu)
- Nějaká jiná varianta?
Možná se ptám úplně špatně, ale budu rád za každé nasměrování.
odkaz
Vyřešeno
11
Kit

odpověděl/-a 16.2.2016
upravil/-a 16.2.2016
Ano, platí bod 1. Vytvoří se nový branch z develop, provede se refactoring a po nezbytném otestování a schválení se mergne do develop. Ostatní vývojáři, kteří dělají na dalších features, si rebasují své features na nejnovější develop a pokračují dál. Tím se ten refactoring vypropaguje i do ostatních features.
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře