中規模プロジェクトで、Visual Studio プロジェクト ファイルが Git によってテキストとして扱われ、マージされるために問題が発生し続けています。Git がこれらのファイルを自動的にマージしないように、ファイルをバイナリとして設定したいと思います。
これを実行する方法はありますか?
ベストアンサー1
はい、使用しています属性ファイルに次のような内容を入力します.gitattributes
(存在しない場合は作成します)。
*.sln binary
*.suo binary
*.vcxproj binary
ここbinary
実際には定義済みのマクロです、 に相当-diff -merge -text
。
引き続き差分を確認したい場合は、以下を使用できます。
*.sln -merge -text
この方法では、*.sln
ファイルはマージされず、eol は正規化されませんが、比較は可能です。