- 164 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 16:21:58.51 ID:9/hHKZ1h.net]
- >>155
スキップは例外的にコンパイルエラーが出てしまう場合にも bisectを継続できるようにするための機能であって、常時使うような方法じゃないよ。 コンパイルエラーでスキップしたコミットがあると、当然中身はテストされないので 正確なエラー発生位置がわからなくなってしまう。 結局スキップされたコミットをエラーの範囲にあるかどうかを確認し、 コンパイルエラーを直しながら手動で確認する羽目になる。それはbisectの本筋じゃない。 bisectで各コミットをコンパイルするならmakeした上でコミットを全部スキップ した事にすればいい。結果的に全部のコミットがコンパイルされる。 git bisect run sh -c ‘make; exit 125’ 勢いで簡単にできるように書いてしまったが、本来の使い方じゃないね。
|

|