Mam świadomość, że możliwe jest naprawienie sesji git bisect
przez git bisect log
i git bisect replay
zgodnie z opisem w odpowiedzi na this question.Czy możliwe jest bardziej ukierunkowane wyjście z błędów git bisect?
Jednakże, kiedy zepsuję sesję bisect, jest to prawdopodobnie tylko jedna zła decyzja, i chciałbym móc ją naprawić bezpośrednio (tj. Bez przerwania całej operacji).
Na przykład mogę sobie wyobrazić, że powinno być możliwe zrobienie tylko rm .git/refs/bisect/good-<hash>
, aby cofnąć błędną git bisect good
.
Czy to się zgadza, czy też coś przeoczyłem?
Czy można dokonać analogicznej manipulacji dla błędnego git bisect bad
?
git bisect to skrypt powłoki, idź do niego. – jthill
@jthill Ah, fajne, nie zdawałem sobie sprawy, że to było takie proste, tylko z grubsza 500 LOC :-) Na pewno przyjrzę się temu skryptowi bliżej. – cmaster