2016-05-12 8 views
1

ブランチをマージすると、しばしば競合するプロダクションビルドディレクトリがあります。それは別の問題です。私はGitのを使用してコミットの歴史の中で問題を見つける必要が二分し、私は次のエラーを取得する:Git bisectを実行するときに、どのようにディレクトリを無視できますか?

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またはそれと同等のものをビルドシステムのスクリプトの最後に入力します。

関連する問題