【发布时间】:2011-08-10 04:17:02
【问题描述】:
最近有人向我们的 Mercurial 存储库添加了 PowerShell (.ps1) 脚本。该文件是纯文本文件,但 TortoiseHg 似乎认为它是二进制文件并显示一条消息:“未显示文件或差异:文件是二进制文件”。
如何告诉 TortoiseHg ps1 文件是文本文件而不是二进制文件。我使用的是 TortoiseHg 2.0.3 版本
【问题讨论】:
-
我很想看到一个不依赖于更改文件编码的答案。我们跟踪一个我们无法更改的商业工具的项目文件,并将文件保存在 UCS-2 中; TortoiseHg 声称这些文件是二进制文件,并选择不显示差异。
-
@ChrisPhillips - 如果您能找到|write 用于无人值守重新编码文件的工具,您可以(尝试)对这些文件使用encode|decode tricks
标签: diff tortoisehg binaryfiles