git bisect快速定位版本的错误
2016-05-21 21:20
471 查看
git-bisect - Find by binary search the change that introduced a bug
用于通过二分查找来查寻版本的错误,一般用于大工程
使用方法,是设定前后两个版本,一个为good, 一个为bad, 使用二分查找中间的版本,进行编译,看是否出现问题,如果没有,在该版本与之前设定的bad之间再进行二分;如果有错误,则在该版本与之前设定的good之间进行二分
如:
用于通过二分查找来查寻版本的错误,一般用于大工程
使用方法,是设定前后两个版本,一个为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
相关文章推荐
- html--图片和文字一行时,中间上下对齐
- MySql中数据库存储过程与触发器案例
- GitHub上最火的Android开源项目整理
- STL 简单 queue 的实现
- 有关Android View 绘制流程 & 自定义View
- WorkTimer - Swift
- OpenCV实践之路——人脸识别之三识别自己的脸
- cplus学习
- Ubuntu make 降级方法
- GeekBand c++學習筆記之二(帶指針的class中的必須要學的-Big Three法則)
- git,github和sourcetree的简单使用
- [静态指针] 约瑟夫问题
- 计算机网络
- HDU 4717 三分
- 31. Next Permutation
- 根据节点解析xml
- zabbix3.0安装部署文档
- cf#352
- Light oj 1433 - Minimum Arc Distance【计算几何(坑精度!)】
- String , StringBuffer, StringBuilder的区别