我的情况非常奇怪。
git diff foo.cpp
会有一些变化:
- Node* opr1 = add->in(1);
- Node* opr2 = add->in(2);
- if (...)
+ Node* opr1 = add->in(1);
+ Node* opr2 = add->in(2);
+ if (...)
是的,它们完全一样。它不是CRLF,代码页,编码和制表符/空格以及尾随空格的问题。这是foo.cpp
的一部分。我多次检查CRLF和其他原因。
但是,从先前版本复制此部件后,粘贴它。然后,没有差异。
我不知道为什么会这样。
所以,我想将二进制差异化。有没有选择将文本文件作为二进制文件进行区分?