iva*_*van 5 binary mercurial text hgserve
我有一个纸张的LaTeX hg存储库,我用它hg serve来显示我的共同作者的进展.直到上周,文件paper.pdf被视为二进制文件,其内容未显示在更改集中.(用户可以通过raw链接下载)
从上周开始,paper.pdf被视为文本,我在我的变更集中看到了巨大的PDF代码差异......
有没有办法告诉存储库将此文件视为二进制而不是"猜测"?
在我的服务器上(运行hg服务器):
hg --version - >
我的笔记本电脑上的Mercurial Distributed SCM(版本1.0.1):
hg --version - > Mercurial Distributed SCM(版本1.3.1)
您不能覆盖启发式(这很简单,它只是检查数据中是否存在 NUL 字节)。
我猜生成的 PDF 没有压缩,这意味着它只是纯文本,并且不包含任何 NUL 字节。
但为什么将其作为二进制文件对您来说很重要?