Git でファイルをバイナリとして扱うにはどうすればいいですか? 質問する

Git でファイルをバイナリとして扱うにはどうすればいいですか? 質問する

中規模プロジェクトで、Visual Studio プロジェクト ファイルが Git によってテキストとして扱われ、マージされるために問題が発生し続けています。Git がこれらのファイルを自動的にマージしないように、ファイルをバイナリとして設定したいと思います。

これを実行する方法はありますか?

ベストアンサー1

はい、使用しています属性ファイルに次のような内容を入力します.gitattributes(存在しない場合は作成します)。

*.sln binary
*.suo binary
*.vcxproj binary

ここbinary実際には定義済みのマクロです、 に相当-diff -merge -text

引き続き差分を確認したい場合は、以下を使用できます。

*.sln -merge -text

この方法では、*.slnファイルはマージされず、eol は正規化されませんが、比較は可能です。

おすすめ記事