Sobes.tech
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:

  1. 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
  1. 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>
  1. 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.