Page Text: par amethyste16 2 commentaires
Git est un environnement riche et sophistiqué. Il héberge quelques perles, Git Bisect est l’une d’entre elles.
Le problème que tente de résoudre Bisect est la recherche du moment où une régression s’est produite dans votre code. Il fonctionnait à un certain moment, mais il s’est produit une régression dans l’histoire des différents commits. Lequel est le coupable?
Bisect va automatiquement faire des checkouts dans chaque commit situés entre le moment où tout est bon et celui où tout va mal. A chaque étape vous pouvez effectuer un test ou demander à Bisect de le faire pour vous. La recherche est alors automatique.
On recherche de proche en proche le commit à partir duquel la régression à eu lieu.
Cet article à pour objectif d’expliquer comment fonctionne Bisect, nous ferons des démos dans les articles qui suivent.