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