Sobes.tech
Middle

Kas yra cherry-pick versijų valdymo sistemų kontekste?

sobes.tech AI

Atsakymas iš AI

Cherry-pick — tai operacija Git, kuri leidžia taikyti pakeitimus iš konkretaus commit iš vienos šakos į kitą.

Naudojama:

  • Taikyti konkrečią pataisą iš vienos šakos į kitą, neperduodant visos istorijos.
  • Įdiegti funkcijas iš eksperimentinės šakos į pagrindinę prieš jos visišką sujungimą.

Sintaksė:

# Taikyti commit su nurodytu hash į dabartinę šaką
git cherry-pick <commit-hash>

Cherry-pick metu kilus konfliktams, juos reikia išspręsti rankiniu būdu, panašiai kaip konfliktus jungiant ar perkeliant.