2016-05-12 71 views
1

我有一个生产构建目录,经常在合并分支时发生冲突。这是一个单独的问题。我需要找到在使用Git平分提交历史问题,但我得到以下错误:如何在做Git平分时忽略一个目录?

Bisecting: a merge base must be tested

error: Untracked working tree file 'problem_directory/filename.ext' would be overwritten by merge.

我可以忽略在平分过程problem_directory

回答

1

建立目录不应该因为你遇到的原因而被检入。

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

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