我使用的.xib文件是xml。大多数情况下,我希望将它们视为二进制文件,因为更改往往是非人类可读的,并分布在文件的许多部分。因此,我设置了.git/info/attributes文件,如下所示:

*.xib -diff

到目前为止还不错,但有时我确实希望看到完整的差异。目前,我必须进入.gitattributes并删除*.xib规则。瘸子!我真正想要的是能够使用别名(例如git fulldiff)或g it diff参数(例如git diff --xib)让它知道,不,在这种情况下,它应该像正常一样处理*.xib文件。或者干脆忽略所有属性,因为到目前为止,我在该文件中没有任何其他属性。
我该怎么做?

最佳答案

您确实可以重写.gittattributes的内容:

git diff --text

正是我想要的。谢谢你给我指出这一点的同事!

08-26 22:12
查看更多