【问题标题】:How can git bisect tell me which merge broke the master branch?git bisect 如何告诉我哪个合并破坏了主分支?
【发布时间】:2021-11-10 07:15:27
【问题描述】:

Git bisect 是分支感知的,所以它通常会很高兴地冒险进入某个分支来测试这些提交。我对分支是否包含一些错误的提交不感兴趣。我感兴趣的是合并一个特性是否会破坏某些东西,基本上就像我将整个分支压缩成一个提交一样。

有没有一种方法可以指示 git bisect 留在给定的分支(右侧,左侧)上以便我可以解决这个问题?

我看到的障碍是如果倒退要遵循哪个分支,但也许有一些处理方法?

【问题讨论】:

    标签: git bisect


    【解决方案1】:

    那就是:git bisect --first-parent


    在 git 中最接近“给定分支的提交”的是从该分支的头部获取最左边的提交序列,以及几个命令(git loggit showgit bisect 等)接受 --first-parent 选项来表示它。

    【讨论】:

      猜你喜欢
      • 2011-08-04
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 2017-01-02
      • 2013-06-07
      相关资源
      最近更新 更多