【发布时间】:2016-09-08 21:53:32
【问题描述】:
我有一个生产构建目录,它在合并分支时经常发生冲突。那是一个单独的问题。我需要使用 Git bisect 在提交历史记录中查找问题,但出现以下错误:
二等分:必须测试合并基础
错误:未跟踪的工作树文件 'problem_directory/filename.ext' 将被合并覆盖。
我可以在二分过程中忽略problem_directory吗?
【问题讨论】:
标签: git gitignore git-bisect
我有一个生产构建目录,它在合并分支时经常发生冲突。那是一个单独的问题。我需要使用 Git bisect 在提交历史记录中查找问题,但出现以下错误:
二等分:必须测试合并基础
错误:未跟踪的工作树文件 'problem_directory/filename.ext' 将被合并覆盖。
我可以在二分过程中忽略problem_directory吗?
【问题讨论】:
标签: git gitignore git-bisect
不应因为您遇到的确切原因签入构建目录。
考虑将其添加到.gitignore 并使用BFG Repo Cleaner 之类的工具将其从历史记录中删除。那么这对你的对分就不成问题了。
或者,在测试完成后清理构建目录。如果您使用的是git bisect run,请将make clean 或在您的构建系统中的等效项放在脚本末尾。
【讨论】: