5

我有一篇论文的 LaTeX hg 存储库,我用hg serve它来向我的合著者显示进度。直到上周,文件 paper.pdf 被视为二进制文件,其内容并未显示在变更集中。(用户可以通过raw链接下载)

自上周以来,paper.pdf 被视为文本,我在我的变更集中看到 PDF 代码的巨大差异......

有没有办法告诉存储库将此文件视为二进制而不是“猜测”?

在我的服务器上(运行 hg serve 的地方):
hg --version --> Mercurial Distributed SCM(版本 1.0.1)
在我的笔记本电脑上:
hg --version --> Mercurial Distributed SCM(版本 1.3.1)

4

1 回答 1

2

您不能覆盖启发式(这很简单,它只是检查数据中是否存在 NUL 字节)。

我猜生成的 PDF 没有被压缩,这意味着它只是纯文本,并且不包含任何 NUL 字节。

但是为什么将它作为二进制文件对您来说很重要?

于 2010-08-29T19:29:07.040 回答