您的位置:首页 > 其它

使用git bisect快速定位版本的错误

2013-05-12 19:26 591 查看
git-bisect - Find by binary search the change that introduced a bug

用于通过二分查找来查寻版本的错误,一般用于大工程

使用方法,是设定前后两个版本,一个为good, 一个为bad, 使用二分查找中间的版本,进行编译,看是否出现问题,如果没有,在该版本与之前设定的bad之间再进行二分;如果有错误,则在该版本与之前设定的good之间进行二分

如:

$ git bisect start
$ git bisect bad                 # Current version is bad
$ git bisect good v2.6.13-rc2    # v2.6.13-rc2 was the last version
# tested that was good

分别设定了两个版本,一个good, 一个bad, 只要有一个good和一个bad设定完成,就出输出可能的中间版本,你可以将该版本checkout, 编译看是否有bug

细节网址:
file:///D:/Program%20Files/Git/doc/git/html/git-bisect.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: