質問: git で、フォルダごとに異なったマージストラテジーを利用しながらマージを行いたくなりました。 これは、実現できますか?
回答: 以下のページで説明されている通り、.git/info/attributesファイル または .gitattributesファイル に設定することができます。 フォルダごとに設定する場合、上記ファイルに ``` [パス]/* merge=[マージストラテジー] ``` と記載します。 例えば、 hoge フォルダ配下のファイルに oursストラテジーを適用する場合、 ``` hoge/* merge=ours ``` と記載します。 サブフォルダにも同じストラテジーを適用したい場合、 ``` [パス]/** merge=[マージストラテジー] ``` と、記載すればOKのようです。 ちなみに上のページの回答にあるとおり、マージストラテジーの中にはデフォルトで無効になっているものがあるようなのでご注意ください。