Junior
Ako je štruktúrovaný Git pracovný tok v projekte? Ktoré vetvy sa používajú?
sobes.tech AI
Odpoveď od AI
V typickom pracovnom toku Git v projekte sa používajú nasledujúce vetvy:
- main (alebo master) — stabilná vetva s vydaným kódom.
- develop — vetva na integráciu nových funkcií a prípravu na vydanie.
- feature/* — vetvy na vývoj nových funkcií, vytvárajú sa z develop a po dokončení sa zlúčia späť.
- release/* — vetvy na prípravu vydania, opravy chýb a finálne testovanie.
- hotfix/* — vetvy na naliehavé opravy chýb v produkcii, vytvárajú sa z main a zlúčia sa do main a develop.
Tento prístup umožňuje paralelne vyvíjať, testovať a rýchlo opravovať kritické chyby bez konfliktov. Napríklad, na pridanie novej funkcie sa vytvorí feature-vetva, ktorá po dokončení a testovaní sa zlúči do develop, a pri vydaní sa develop zlúči s main.