Desenvolvimento de Software · Avançado · Inglês · Técnico
cherry-pick
Copiar para a branch atual apenas um commit específico de outra branch, sem trazer o resto do histórico.
Onde usar
'Faz cherry-pick do hotfix na release 2.1' é comum para levar uma correção a versões mais antigas.
Exemplos
I'll cherry-pick that fix onto the release branch.
Vou fazer cherry-pick dessa correção na branch de release.
Can you cherry-pick only the second commit?
Você consegue fazer cherry-pick só do segundo commit?
The cherry-pick caused a conflict in the config file.
O cherry-pick causou um conflito no arquivo de configuração.
Cuidado
Gera um novo commit com outro identificador; abusar do cherry-pick duplica mudanças e pode causar conflitos mais tarde, ao mesclar as branches.
Origem
Do inglês cherry-pick, 'colher as melhores cerejas': escolher só o que interessa.