Sobes.tech
Middle

O que é cherry-pick no contexto dos sistemas de controlo de versões?

sobes.tech IA

Resposta da IA

Cherry-pick — é uma operação no Git que permite aplicar as alterações de um commit específico de um ramo para outro.

Usado para:

  • Aplicar uma correção específica de um ramo para outro, sem transferir toda a história.
  • Incorporar funcionalidades de um ramo experimental para o ramo principal antes de sua fusão completa.

Sintaxe:

# Aplicar um commit com um hash específico no ramo atual
git cherry-pick <commit-hash>

Em caso de conflitos durante o cherry-pick, eles devem ser resolvidos manualmente, de forma semelhante aos conflitos durante fusões ou movimentos.