【发布时间】:2016-10-06 15:29:20
【问题描述】:
我正在对 oh-my-git 进行一些个人修改(在终端上显示 git 状态),我想显示当前 bisect 的“状态”。具体来说,我想获取最后一个 bisect 命令导致的剩余提交次数和大致步骤数,例如:
Bisecting: 9 revisions left to test after this (roughly 3 steps)
似乎获取此信息的唯一方法是实际执行git bisect good 或git bisect bad。但是,我不想通过运行这些命令中的任何一个来更改 repo 的状态 - 我只想获取当前的 bisect 状态。
【问题讨论】:
-
包含此功能的 oh-my-git 的分支(对此感兴趣):github.com/compholio/oh-my-git
-
注意:使用 Git 2.34(2021 年第四季度),继续用 C 重写“
git bisect”(man),并涉及 git bisect 可视化。 (由Junio C Hamano --gitster-- 在commit 0a4cb1f 中合并,2021 年 9 月 23 日) -
@VonC 您介意检查一下这是否会影响当前答案吗?
-
我会在 2.34 发布时,看看状态是否会随着这个新实现而改变。
标签: git git-bisect