用 Git Bisect 缩小回归问题范围

当一个问题只在近期版本出现,逐个阅读提交既慢又容易受主观判断影响。git bisect 可以把搜索范围按提交历史不断折半。 准备稳定判据 先找到一个确定正常的提交和一个确定异常的提交。测试命令必须用退出码清楚表达通过或失败,偶发测试不适合作为二分依据。 自动执行 使用 git bisect run 调用最小化测试脚本。脚本应只验证当前回归,避免无关检查增加耗时或产生错误结论。 结束后复核 定位到首个异常提交后,阅读上下文并在当前分支复现。二分结果是线索,不自动等同于根因。

2026年10月19日 · 1 分钟 · Workbench