我使用的.xib文件是xml。大多数情况下,我希望将它们视为二进制文件,因为更改往往是非人类可读的,并分布在文件的许多部分。因此,我设置了.git/info/attributes文件,如下所示:
*.xib -diff
到目前为止还不错,但有时我确实希望看到完整的差异。目前,我必须进入
.gitattributes
并删除*.xib规则。瘸子!我真正想要的是能够使用别名(例如git fulldiff
)或g it diff参数(例如git diff --xib
)让它知道,不,在这种情况下,它应该像正常一样处理*.xib文件。或者干脆忽略所有属性,因为到目前为止,我在该文件中没有任何其他属性。我该怎么做?
最佳答案
您确实可以重写.gittattributes的内容:
git diff --text
正是我想要的。谢谢你给我指出这一点的同事!