我使用的是XML文件.xib文件。大多数情况下,我希望将它们视为二进制文件,因为更改往往是非人类可读的,并且分布在文件的许多部分。因此,我已经设置了我的.git / info / attributes文件:
*.xib -diff
到目前为止一直很好,但有时我做希望看到完整的差异。目前,我必须进入.gitattributes
并删除* .xib规则。瘸!我真正喜欢的是能够使用别名(例如git fulldiff
)或git-diff参数(例如git diff --xib
)让它知道,不,在这种情况下它应该对待* .xib文件正常。或者可能只是忽略所有属性,因为到目前为止我在该文件中没有任何其他属性。
我该怎么做?
答案 0 :(得分:8)
你确实可以覆盖.gitattributes的内容:
git diff --text
正是我在寻找的东西。谢谢那位向我指出这一点的同事!