Sobes.tech
Middle

Cos'è il cherry-pick nel contesto dei sistemi di controllo versione?

sobes.tech AI

Risposta dell'AI

Cherry-pick — è un'operazione in Git che consente di applicare le modifiche di un commit specifico da un ramo all'altro.

Viene utilizzato per:

  • Applicare una correzione specifica da un ramo all'altro, senza trasferire tutta la cronologia.
  • Integrare funzionalità da un ramo sperimentale nel ramo principale prima della sua fusione completa.

Sintassi:

# Applicare un commit con un hash specifico nel ramo corrente
git cherry-pick <commit-hash>

In caso di conflitti durante il cherry-pick, devono essere risolti manualmente, in modo simile ai conflitti durante merge o spostamenti.