为什么Git认为我的cs文件是二进制文件?

Ben*_*jol 12 git binary

我的存储库中只有一个cs文件,Git似乎认为它是二进制文件.(在git gui,它只是说"二进制文件不同".)

如何向Git表明我的cs文件是文本文件?

Von*_*onC 17

您可以尝试将cs文件设置为文件中的文本.gitattributes.

*.vmc diff
Run Code Online (Sandbox Code Playgroud)

(如.gitattributes手册页中所述)
或尝试将它们区分为文本(git diff --text)

但是,如果你的.cs文件是UTF-8或UTF-16,这可能会有问题,除非你设置diff使用能够处理这些编码外部工具.

  • 适用于`UTF-8` MS SQL Server` .sql`文件.即`*.sql diff`. (2认同)