私はコマンドラインを介して自動化されていないgit bisectを実行しています。コマンド履歴の間違った行で誤ってリターンを押すまで、すべてが順調です。テストを実行するのではなく、「git bisect good」(またはbad)を実行します。 Oops-このコミットに良いマークと悪いマークを付けるべきかどうかはまだわかりませんが、それが私がやったことです。
「git bisect good」コマンドを元に戻したり、gitにその結果を忘れさせたり、戻ってそのコミットのテストを実行したりできますか?
二等分ログと二等分リプレイ
リビジョンを良好または不良としてマークした後、次のコマンドを発行して、これまでに行われたことを表示します。
$ git bisect log
リビジョンのステータスの指定に誤りがあることがわかった場合、このコマンドの出力をファイルに保存し、編集して誤ったエントリを削除し、次のコマンドを発行して修正済みの状態に戻すことができます。
$ git bisect reset
$ git bisect replay that-file
を使用して行われたことの記録を出力できます
$ git bisect log > bisect.log
エディターでそのファイルを開き、障害のある行を編集/削除します。次に、それをリプレイできます
$ git bisect replay bisect.log
これは git help bisect
。