17 Mit Bisection Fehler suchen

Commits zusammenstellenSeite 27

Während der Entwicklung passiert es häufig, dass plötzlich ein Fehler in bereits erfolgreich getesteten Funktionalitäten auftaucht, der in früheren Versionen nicht vorhanden war. Eine Erfolg versprechende Strategie bei der Fehlersuche besteht darin, das Commit zu suchen, in dem der Fehler zum ersten Mal beobachtet werden kann. Da beim Arbeiten mit Git typischerweise kleine Commits entstehen, sind deren Änderungen rasch analysiert und somit die Fehlerursache schnell gefunden.

Git unterstützt einen solchen Suchprozess nach fehlerhaften Commits mittels Bisection.

Bisection beruht auf einer binären Suche. Ausgehend von einem bekannten fehlerfreien Commit und einem bekannten fehlerbehafteten ...

Get Git, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.