Junior — Middle
Објасните принцип рада Cherry Pick у системима контроле верзија.
sobes.tech АИ
Одговор од АИ
Операција Cherry Pick у системима за контролу верзија (нпр. Git) омогућава избор одређеног комита из једне гране и примену његових измена у другу грану. Ово је корисно када је потребно пренети појединачне исправке или функције без спајања целе гране.
Пример употребе у Git-у:
# Прелазак на грану у коју желите да примените комит
git checkout циљ-грана
# Примена комита по његовом хешу
git cherry-pick <хеш-комита>
На овај начин, cherry-pick копира измене из изабраног комита, стварајући нови комит у тренутној грани са истим изменама, али са новим идентификатором.