Sobes.tech
Middle

Čo je to cherry-pick v kontexte systémov správy verzií?

sobes.tech AI

Odpoveď od AI

Cherry-pick — je operácia v Git, ktorá umožňuje aplikovať zmeny z konkrétneho commitu z jednej vetvy do inej.

Používa sa na:

  • Aplikovanie konkrétnej opravy z jednej vetvy do druhej, bez prenesenia celej histórie.
  • Zavedenie funkcií z experimentálnej vetvy do hlavnej pred jej úplným zlúčením.

Syntax:

# Aplikovať commit s daným hashom na aktuálnu vetvu
git cherry-pick <commit-hash>

V prípade konfliktov pri cherry-pick je potrebné ich manuálne vyriešiť, podobne ako konflikty pri zlúčení alebo presune.