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 回答