188

コマンドラインから自動化されていないgitbisectを実行しています。コマンド履歴の間違った行で誤ってreturnキーを押すまで、すべてが順調に進んでいます。テストを実行するのではなく、「git bisectgood」(またはbad)を実行します。おっと-このコミットを良いか悪いかはまだわかりませんが、それは私がやったことです。

'git bisect good'コマンドを元に戻すか、gitにその結果を忘れさせて、戻ってそのコミットのテストを実行できますか?

4

2 に答える 2

242

git-bisectのドキュメントから:

バイセクトログとバイセクトリプレイ

リビジョンを良いまたは悪いとマークした後、次のコマンドを発行して、これまでに行われたことを示します。

$ git bisect log

リビジョンのステータスの指定を間違えた場合は、このコマンドの出力をファイルに保存し、編集して誤ったエントリを削除してから、次のコマンドを発行して修正された状態に戻すことができます。

$ git bisect reset
$ git bisect replay that-file
于 2011-12-21T18:48:24.967 に答える
116

を使用して行われたことの記録を出力できます

$ git bisect log > bisect.log

そのファイルをエディターで開き、障害のある行を編集/削除します。その後、あなたはそれを再生することができます

$ git bisect replay bisect.log

これはに記載されていgit help bisectます。

于 2011-12-21T18:49:26.743 に答える