Skip to content
Latchkey

Git Bisect - CI/CD 用語集の定義

git bisect は、バグを混入させた正確な commit を見つけるために commit 履歴に対して行う二分探索です。既知の good な commit と既知の bad な commit をマークすると、Git は原因を特定するまで中間点を繰り返し checkout します。

自動化する

git bisect run <script> は各ステップでテストコマンドを実行し、その終了コード(0 = good、0 以外 = bad)を使って自動的に bisect します。これは CI のテストコマンドと自然に組み合わせられます。

関連ガイド