我有一个纸张的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)
答案 0 :(得分:2)
你不能覆盖启发式(这非常简单,只是检查数据中是否存在NUL字节)。
我猜生成的PDF不会被压缩,这意味着它只是纯文本,并且它不包含任何NUL字节。
但为什么将它作为二进制文件很重要?