测试完直接git bisect?
简单来说,是的——如果你发现一个bug,并且项目用Git管理,git bisect是快速定位哪个提交引入bug的好方法。
但不是说“测试完”就立刻用,而是先确认bug能稳定复现。然后:
- 告诉
bisect当前是坏的(有bug的版本)。 - 告诉它一个已知好的旧版本(比如上次没问题时的提交)。
- 它会用二分法自动帮你在提交历史中定位出坏的那个“罪魁祸首”。
所以,流程通常是:发现bug → 确认可复现 → 用git bisect定位 → 修复。这样比手动翻历史高效很多。