2016-05-12 72 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或等效文件。