【问题标题】:Is the state of previous git bisect "sessions" stored somewhere in git?以前的 git bisect “会话”的状态是否存储在 git 的某个地方?
【发布时间】:2021-10-21 18:12:43
【问题描述】:

前段时间我使用 git bisect 来识别一个错误的提交,我设法做到了。然后我用git bisect reset 关闭了 git bisect “会话”。 但是,我识别提交是好还是坏的过程相当复杂,我可能犯了一个错误。

我的问题是我是否可以“重新加载”关闭的 git bisect 会话以手动重新测试我在此过程中评估的提交的好/坏状态。感谢您的帮助。

【问题讨论】:

  • 显然我应该在二分时使用git bisect log >file.txt,然后使用git bisect replay file.txt。我想知道自动存储这些日志是否是一个理想的 git 功能。

标签: git bisect


【解决方案1】:

不,没有内置的自动“平分历史”。

您可以运行git bisect log当前 会话的进度存储到文件中,然后使用git bisect replay 重新运行前一个会话直到日志中的点。

【讨论】:

    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 2013-06-04
    • 2020-07-26
    • 2011-02-15
    • 2019-11-19
    • 2013-03-20
    • 2012-10-04
    • 1970-01-01
    相关资源
    最近更新 更多