3

是否可以在未指定边界之一的情况下使用 git bisect。例如,如果我在 HEAD 上发现了一些问题,但我怀疑它在过去的某个时间点起作用,有没有办法告诉 git“之前尝试一次提交,如果这不起作用尝试两次之前的提交,然后是四次,然后是八次, ETC。”​​?

4

1 回答 1

3

并不真地; git-bisect对固定范围的提交进行操作,因此您需要预先给它两个边界。

如果您不确定良好提交的历史有多远,那么最好的选择是从比您认为可能的更大的范围开始。例如,如果您怀疑上周的某个时间情况良好,请将开始提交设置为两周前。

毕竟,用尽可能少的步骤完成大量提交是git-bisect最好的。

于 2018-06-04T09:42:21.883 回答