使用git bisect快速定位版本的错误
2013-05-12 19:26
591 查看
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 细节网址: file:///D:/Program%20Files/Git/doc/git/html/git-bisect.html
相关文章推荐
- git bisect快速定位版本的错误
- 记一次使用 git bisect 快速定位 bug 的过程
- 【版本控制】快速安装Git客户端及TortoiseGit并使用
- 教你快速掌握androidstudio使用git上传本地项目到github、版本控制
- maven工具之使用dependency插件快速定位jar版本冲突的几个小技巧
- 关于使用android studio 2.2.3版本编译报错过于简洁无法定位错误解决方法
- 使用gdb和core dump如何快速定位到段错误
- MS-VC 使用MAP文件快速定位错误行
- MS-VC 使用MAP文件快速定位错误行 .
- 使用gdb和core dump如何快速定位到段错误
- 教你快速掌握androidstudio使用git上传本地项目到github、版本控制
- 快速搭建git(小团队使用)
- 升级了git版本后git clone报ssl错误的解决方法
- 版本控制-git的使用
- iOS系列开发-版本控制工具Git的使用
- 【分布式版本控制Git】(二)Github的使用
- git的使用-创建版本库(二)
- 在QtCreator上 使用版本控制系统Git ---- 注意事项!
- Qt运行debug版本错误:无法定位程序输入点于动态链接库
- android---------版本控制工具Git的使用