Git bisect : débusquer rapidement l'origine d'un bug
Publié le 7 mars 2023 • 11:30

Suite à de nombreuses évolutions importantes, votre programme ne fonctionne plus. Pourtant vous savez quand il fonctionnait. C’est donc qu’une bug a dû s’immiscer quelque part dans vos commits.

Et si, plutôt que de vous lancer en mode spéléo dans le code à la recherche du problème vous pouviez détecter le commit à l’origine du bug ?

C’est là le rôle de la commande “bisect” : débusquer rapidement l’origine d’un bug. Et qui sait, si vous aviez pris soin de réaliser des commits atomiques sur votre projet, peut-être qu’un “git revert” du commit incriminé remettra directement votre projet d’aplomb !

Note pour les personnes tatillonnes : oui, Rust et Go ne sont pas des langages de script 😉.

L’historique de commit a été généré à l’aide de https://whatthecommit.com/. Pour les auteurs de l’historique de démonstration, vous saurez probablement retrouver les références 😁.

N’hésite pas à consulter l’article associé.

Envie de commenter ? Fais-le directement sur YouTube !