git內建提供binary search來找改爛掉的commit
初始化
- git bisect start
- git bisect good [commit/tag]
- git bisect bad [commit/tag]
之後就會跳到good與bad中間的一版commit,測試後可以標示為good
or bad
git bisect [bad/good]
git 會自動根據測試結果繼續切,最後即可找到出問題的版本
結束後可以回到原本做bisect之前的狀態
git bisect reset
沒有留言:
張貼留言