マージ時にフォルダーを無視するようにgitドライバーをセットアップする方法への答えと同じくらい面白くて便利でしたが、それはまだ私を困惑させている元の質問に答えませんでした。
上記にリンクされている質問とは異なり、同じディレクトリセットを持つ2つのブランチがあり、一方を他方にマージするには、1つのディレクトリを完全に無視するためにgitが必要です。
特定のファイルで競合するマージに対して常にローカルバージョンを選択するようにgitに指示するにはどうすればよいですか?で説明されているように、独自のマージドライバーで試してみました。ただし、このアプローチの問題は、これら2つのブランチに実際に競合するファイルがある場合にのみ、このドライバーが呼び出されることです。ファイルの変更が1つのブランチのみにある場合は常に、gitはマージドライバーを呼び出さずにそれらをマージします。
これは、私が望まないディレクトリ内のファイルの変更につながります。gitに、そのディレクトリ内のすべてのファイルを常に無視させる方法はありますか?