Sobes.tech
Middle

Mis on cherry-pick versioonihaldussüsteemide kontekstis?

sobes.tech AI

Vastus AI-lt

Cherry-pick — on Git-toiming, mis võimaldab rakendada muudatusi kindlast commitist ühest harust teise.

Kasutatakse:

  • Konkreetse paranduse rakendamiseks ühest harust teise, ilma kogu ajaloo üle kandmata.
  • Funktsioonide integreerimiseks eksperimentaalsest harust põhiharu enne selle täielikku ühendamist.

Süntaks:

# Rakenda commit, millel on määratud hash, praegusele harule
git cherry-pick <commit-hash>

Cherry-pick'i ajal konfliktide korral tuleb need käsitsi lahendada, sarnaselt ühendamise või liigutamise konfliktidele.