gpt4 book ai didi

git - 如何 git bisect 错误提交是良好提交的祖先/找到修复提交?

转载 作者:行者123 更新时间:2023-12-05 09:00:36 26 4
gpt4 key购买 nike

我有以下情况:

  1. 很久以前在项目的提交 0badcommit 中报告了一个错误,但没有引起注意。
  2. 最近清理工单时,发现了这个工单,但问题在最新的main分支上已经不存在了。

我想找到导致解决此特定问题的提交。但是,git bisect 不允许我这样做,因为坏提交是好提交的祖先。我明白了

Some good revs are not ancestors of the bad rev.
git bisect cannot work properly in this case.
Maybe you mistook good and bad revs?

有没有办法反转平分逻辑?我还能做些什么来找出是什么提交意外修复了这个问题?

最佳答案

你不能改变 git bisect 的逻辑,事实证明你可以,看看其他答案,但你可以改变你自己的逻辑。将引入 bug 的旧提交标记为 good,将最新提交标记为 bad,并像往常一样进行二等分,但将好的提交标记为坏的,将坏的提交标记为好。

关于git - 如何 git bisect 错误提交是良好提交的祖先/找到修复提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75407638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com