git bisect
来源:互联网 发布:图像卷积算法介绍 编辑:程序博客网 时间:2024/05/29 16:27
今天在看openssl源码的时候,发现最新pull下来的代码把ssl/ssl_algs.c这个文件给删除了,这里边有函数SSL_library_init
的定义,于是我就想知道为什么删除该文件,刚开始用笨办法——倒着查看每个patch,实在是太慢了,于是想到了git bisect
,虽然之前也知道这个工具,但一直没用过,现在终于有用武之地了。
$git bisect start //开始二分查找
$git bisect good bd31d02 //找了一个包含ssl/ssl_algs.c文件的tag——OpenSSL_1_1_0-pre2,bd31d02是它commit号的前几位(只要不冲突就行)。
接下来会自动切换到中间的一个状态,如果包含所需要的文件,就输入:
$git bisect good否则输入:
$git bisect bad如此重复直到定位到是在哪个commit将文件删除的,记下commit号,然后回复到代码库原始的状态:
$git bisect reset使用git show commit-num 就可以查看patch的详细信息。
0 0
- git bisect
- git bisect
- git bisect
- git bisect
- git bisect使用
- Git bisect/blame
- git 二分查找 (git bisect)
- Fighting regressions with git bisect
- Fighting regressions with git bisect
- bisect
- 查找问题的利器 - Git Bisect
- 查找问题的利器 - Git Bisect
- git bisect快速定位版本的错误
- Git bisect 二分查找, 确定问题版本
- Git 强大的二分 debug 功能 - git bisect
- 使用git bisect去定位引入bug的代码
- 使用git bisect快速定位版本的错误
- 记一次使用 git bisect 快速定位 bug 的过程
- android学习笔记(一)--系统环境搭建
- Linux下c开发之——线程间通信
- 关于JSP九大内置对象的详细信息
- 转载http://www.cnblogs.com/kenshincui/p/3931948.html
- 简约才是王道? CardView 的使用
- git bisect
- Unity接入Admob广告教程IOS篇
- 5.2类与对象---对象和C语言中的指针变量的比较
- iOS 【UIKit-一个控件用肉眼看不见,有哪些可能】
- 10 BEST WEBSITES FOR ENGLISH TEACHERS 10 Best Websites for English Teachers
- json解决hibernate中级联对象延迟加载问题net.sf.json.JSONException: org.hibernate.LazyInit
- Immutable 详解及 React 中实践
- hrbust 2024/hdu2899 Strange fuction【三分】
- HTMl5的sessionStorage和localStorage