Ich habe folgendes Problem:
- Die Version bei
masterfunktioniert gut - Die Version des letzten Tags vor
master(sagen wirlast) hat einen Fehler - Ein Kollege benötigt einen Patch für seine
lastÜberarbeitung für diesen bestimmten Fehler
In Ordnung. Fragen wir unseren Freund git bisectnach der Revision, mit der der Fehler behoben wurde:
git bisect start
git bisect bad last
git bisect good master
Aber das wird nicht funktionieren:
Einige gute Drehzahlen sind keine Vorfahren der schlechten Drehzahl.
Git Bisect kann in diesem Fall nicht richtig funktionieren.
Vielleicht verwechseln Sie gute und schlechte Drehzahlen?
Irgendwelche Hinweise, um dies zu überwinden? Habe ich etwas in den Dokumenten verpasst?
git bisect rungibt gut oder schlecht als Exit-Code zurück, nicht als Zeichenfolge. Siehe meine Antwort, die ich gerade unten gepostet habe.
git bisect run ...um die Halbierung zu automatisieren. Ich habe also keine Chance, nur die Wörter zu tauschengoodundbad(das war zu offensichtlich). Wierunfinde ich die erste gute Revision?