3

XML である .xib ファイルを使用します。ほとんどの場合、変更は人間が判読できず、ファイルの多くの部分に分散する傾向があるため、それらをバイナリ ファイルとして扱いたいと考えています。したがって、次のように .git/info/attributes ファイルを設定しました。

*.xib -diff

ここまでは順調ですが、完全な差分を見たいと思うこともあります。現在、.gitattributes*.xib ルールに移動して削除する必要があります。ラメ!私が本当に望んでいるのは、エイリアス (例: git fulldiff) または git-diff 引数 (例: git diff --xib) を使用して、いいえ、この場合は *.xib ファイルを通常のように処理する必要があることを知らせることです。または、現在そのファイルには他の属性がないため、すべての属性を無視するだけかもしれません。

どうすればいいですか?

4

1 に答える 1

10

実際に .gitattributes の内容を次のようにオーバーライドできます。

git diff --text

まさに私が探していたものです。これを教えてくれた同僚に感謝します!

于 2013-08-23T11:34:51.570 に答える