【问题标题】:How can I ignore a directory when doing a Git bisect?执行 Git bisect 时如何忽略目录?
【发布时间】:2016-09-08 21:53:32
【问题描述】:

我有一个生产构建目录,它在合并分支时经常发生冲突。那是一个单独的问题。我需要使用 Git bisect 在提交历史记录中查找问题,但出现以下错误:

二等分:必须测试合并基础

错误:未跟踪的工作树文件 'problem_directory/filename.ext' 将被合并覆盖。

我可以在二分过程中忽略problem_directory吗?

【问题讨论】:

    标签: git gitignore git-bisect


    【解决方案1】:

    不应因为您遇到的确切原因签入构建目录。

    考虑将其添加到.gitignore 并使用BFG Repo Cleaner 之类的工具将其从历史记录中删除。那么这对你的对分就不成问题了。

    或者,在测试完成后清理构建目录。如果您使用的是git bisect run,请将make clean 或在您的构建系统中的等效项放在脚本末尾。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      • 2012-12-31
      • 2014-11-20
      • 2014-10-28
      • 2010-11-08
      • 2015-11-24
      • 2012-01-21
      相关资源
      最近更新 更多