为什么mercurial(hg)将我的Visual Studio解决方案(.sln)视为二进制?

Jac*_*eja 3 mercurial visual-studio

我收到消息"文件或差异未显示:文件是二进制".

为什么mercurial(hg)将我的visual studio解决方案(.sln)视为二进制?

我该如何阻止它?

谢谢

man*_*lds 6

我在我的一个项目上尝试了这个,sln文件被视为文本文件.检查您的sln文件是否采用不同的编码,如UTF-16.否则,Hg不应该将其视为二进制.尝试显式转换/更改编码为UTF-8/ASCII并查看.