Cesta ke Continuous Delivery I. - Mainline vývoj

Roman Pichlík

Rád bych se u jedné z našich komponent posunul z módu Feature branch (větev per funkcionalita) do módu Mainline (hlavní větev) vývoje. Při Feature branch má vývojář vlastní větev, ve které si kutí změny, jednou za čas si přimerguje změny z hlavní větve, a když si myslí, že je vše připravené a má zelenou od oddělení kvality, kód zamerguje do hlavní větve. Oproti tomu vývoj v Mainline znamená, že až na pár výjimek neexistují větve a vývojáři všechny změny provádějí rovnou do hlavní větve a to alespoň jednou denně. Oba dva přístupy mají své pro a proti.

Diskuzní příspěvky
Zatím zde nejsou žádné zprávy