我有一个生产构建目录,在合并分支时经常会发生冲突。这是一个单独的问题。我需要使用Git bisect在提交历史记录中找到问题,但是我收到以下错误:
Bisecting:必须测试合并基础
错误:未经跟踪的工作树文件'problem_directory / filename.ext'将被合并覆盖。
我可以在二等分过程中忽略problem_directory
吗?
答案 0 :(得分:1)
不应检查构建目录,原因完全是您遇到的原因。
考虑将其添加到.gitignore
并使用BFG Repo Cleaner之类的工具将其从历史记录中删除。那么对你的bisects来说不会有问题。
或者,在测试完成后清理构建目录。如果您正在使用git bisect run
,请在脚本末尾的构建系统中添加make clean
或等效内容。