git - 我怎样才能找出 git bisect 接下来要尝试的提交?

标签 git debugging git-bisect

在某些情况下,在 git bisect session 期间,测试特定的提交需要很长时间(例如,因为我必须构建一个完整的发布包并将其部署在一个特别陌生的机器上)。事实上,测试构建需要很长时间,以至于我想在不知道当前测试是否成功的情况下开始构建接下来的两个提交。这样,我可以通过测试当前版本并并行构建接下来的两个版本来加快二分法。

有没有人知道让 git bisect 根据当前提交是好还是坏来显示接下来的两个修订的技巧?

最佳答案

git bisect 在内部使用 git rev-list --bisect 来找出哪个版本是两个版本之间的中点。您可以自己使用它来基本上重新实现 git bisect。应该没有那么难。

关于git - 我怎样才能找出 git bisect 接下来要尝试的提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3180414/

相关文章:

debugging - 如何搜索在 GDB 的 TUI 模式下打开的文件

git - 如何中止 Git Bisect

git - 是否有脚本为 Perforce (p4) 提供与 git-bisect 等效的脚本?

git - 我在 GitHub 上的提交不是来自 "my"用户

git - 子模块的文件未 check out

linux - 使用 git pull 和 git push 命令的 origin master 和 origin/master 之间的区别

git - 如何在 GitLab 中一次克隆一个组的所有项目?

c - 如何将函数地址映射到 *.so 文件中的函数

c - 谁调用了 atexit()?

带有附加补丁的 git bisect