2016年8月5日 星期五

git - 使用bisect 夾板本找出有問題的修正

git內建提供binary search來找改爛掉的commit

初始化
  1. git bisect start
  1. git bisect good [commit/tag]
  1. git bisect bad [commit/tag]

之後就會跳到goodbad中間的一版commit,測試後可以標示為good or bad
git bisect [bad/good]
git 會自動根據測試結果繼續切,最後即可找到出問題的版本

結束後可以回到原本做bisect之前的狀態

git bisect reset

沒有留言:

張貼留言