为什么 Mercurial 认为我的源文件是二进制的?

为什么 Mercurial 认为我的源文件是二进制的?

到目前为止,我一直在记事本中处理一个编程项目。今天,我在 IDE 中打开源文件来调试一件事,IDE 转换后将我的文件保存为二进制文件(Mercurial 报告如此,尽管我可以在记事本中毫无问题地打开和编辑它们)。

我如何将这些二进制文件转换回 ASCII,以便我可以在 Mercurial 中跟踪我的更改?

答案1

Mercurial 认为 UTF-16 文件“不是文本”。更改 IDE 以将文件保存为 UTF-8 或 ASCII。

答案2

我能想到的最快的方法是用记事本打开文件,单击File> Save As,然后更改编码设置。

在此处输入图片描述

相关内容