ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

git bisect

/ɡɪt baɪˈsɛkt/locução substantiva

Comando que usa busca binária no histórico de commits para descobrir qual mudança introduziu um bug.

Onde usar

'Roda um git bisect' quando algo funcionava na semana passada e agora não funciona: marcam-se commits bons e ruins até isolar o culpado.

Exemplos

I used git bisect to find the commit that broke the login.

Usei git bisect para achar o commit que quebrou o login.

Git bisect found the bug in about seven steps.

O git bisect achou o bug em cerca de sete passos.

You can automate git bisect with a test script.

Dá para automatizar o git bisect com um script de teste.

Cuidado

Só ajuda quando existe um jeito reproduzível de testar cada commit; sem um teste claro, a busca perde a utilidade.

Origem

Bisect vem do latim bi-, 'dois', e secare, 'cortar': dividir ao meio.

Veja também

Todos os termos de Desenvolvimento de Software