假设我有这些修订:

  • rev 1引入了错误#1
  • rev 2可能会引入错误#2
  • rev 3可能会引入错误#2
  • rev 4可能会引入错误#2
  • rev 5修复了错误#1

  • 要验证错误#2的发生位置,需要修复错误#1。

    是否可以通过在每个bisect步骤中手动应用git bisect补丁,在一次rev 5运行期间确定首次出现错误#2的版本?手动修补会干扰二等分吗?

    最佳答案

    实际阅读文档后,类似的方法可能会起作用(按二等分步骤):

    git cherry-pick [patch-rev]
    git reset --hard
    git bisect [good/bad]
    

    关于git bisect附加补丁,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29930048/

    10-14 03:32