Junior — Middle
Kako preneti promene iz jedne grane u drugu u sistemu kontrole verzija?
sobes.tech АИ
Одговор од АИ
U sistemima za kontrolu verzija, kao što je Git, promene sa jedne grane na drugu mogu se preneti na više načina:
- Merge (spajanje) — kombinuje istoriju dve grane, kreirajući novi commit spajanja. Primer:
git checkout ciljna-grana
git merge izvorna-grana
- Cherry-pick (izbor commitova) — omogućava izbor pojedinačnih commitova iz jedne grane i njihovo primenjivanje u drugu:
git checkout ciljna-grana
git cherry-pick <hash-commit>
- Rebase — prenosi promene iz jedne grane na drugu, prepisujući istoriju:
git checkout izvorna-grana
git rebase ciljna-grana
Izbor metode zavisi od željene istorije i situacije u projektu.