Sobes.tech
Junior — Middle

Explique o princípio de funcionamento do Cherry Pick nos sistemas de controlo de versões.

sobes.tech IA

Resposta da IA

A operação Cherry Pick nos sistemas de controlo de versões (por exemplo, Git) permite selecionar um commit específico de um ramo e aplicar as suas alterações noutra rama. Isto é útil quando se pretende transferir correções ou funcionalidades específicas sem fazer o merge de toda a rama.

Exemplo de uso no Git:

# Mudar para a rama onde queremos aplicar o commit
git checkout rama-alvo

# Aplicar o commit pelo seu hash
git cherry-pick <hash-do-commit>

Assim, o cherry-pick copia as alterações do commit selecionado, criando um novo commit na rama atual com as mesmas alterações, mas com um novo identificador.