gitbisect:让你闭眼都能定位疑难bug的利器-
时间:2022-05-31 作者:huaweiyun
摘要:git bisect命令使用二分搜索算法来查找提交历史中的哪一次提交引入了错误。它几乎能让你闭着眼睛快速定位任何源码导致的问题,非常实用。
本文分享自华为云社区《利用好 git bisect 这把利器,帮助你快速定位疑难 bug》,作者: DevUI。
使用git bisect二分法定位问题的基本步骤:
- git bisect start [最近的出错的commitid] [较远的正确的commitid]
- 测试相应的功能
- git bisect good 标记正确
- 直到出现问题则 标记错误 git bisect bad
- 提示的commitid就是导致问题的那次提交
问题描述
我们以Vue DevUI组件库的一个bug举例子