我遇到的问题是两个版本的Linux内核之间的代码更改导致了问题。在使用git bisect
时,我发现由于Linux内核中不相关的问题(图形损坏)导致无法追踪原始问题,因此无法缩小原始问题。
使用git bisect
,有两种选择:好的或坏的;在这种情况下,我无法标记补丁“好”。因为无关的问题。
我是否将该补丁标记为“不良”'根据git bisect还是我做其他事情?
答案 0 :(得分:3)
git
不会强制您使用它提供的提交。使用git reset --hard othercommit
,您可以选择另一个提交来测试并继续进行二等分。使用git bisect skip
,您可以让git
自动选择不同的提交(并将有问题的提交标记为已跳过,因此不会再次选择它)。您还可以标记一系列提交以进行跳过,手册页中包含信息。
当然,如果您碰巧修复了阻止您测试该提交的问题,那么在bisect为您提交提交后,您总是可以应用补丁。