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.