Junior — Middle
Ako preniesť zmeny z jednej vetvy do druhej v systéme správy verzií?
sobes.tech AI
Odpoveď od AI
V systémoch správy verzií, ako je Git, je možné preniesť zmeny z jednej vetvy do druhej viacerými spôsobmi:
- Merge (zlúčenie) — spája históriu dvoch vetiev a vytvára nový commit zlúčenia. Príklad:
git checkout cieľová-vetva
git merge zdrojová-vetva
- Cherry-pick (výber commitov) — umožňuje vybrať jednotlivé commity z jednej vetvy a aplikovať ich na inú:
git checkout cieľová-vetva
git cherry-pick <hash-commitu>
- Rebase — prenáša zmeny z jednej vetvy na inú a prepíše históriu:
git checkout zdrojová-vetva
git rebase cieľová-vetva
Voľba metódy závisí od požadovanej histórie a situácie v projekte.