我有一张纸的LaTeX hg存储库,我使用hg serve
向我的共同作者显示进度。 直到上周,paper.pdf文件被视为二进制文件,其内容未显示在变更集中。 (该用户可以通过raw
链接下载)如何强制Mercurial(hg)将文件视为二进制文件?
自上周以来,paper.pdf被视为文本,我看到在我的变更PDF的代码巨大差异列表...
有没有办法告诉该库将该文件视为二进制文件而不是“猜测”?
我的服务器上(如汞服务运行):
汞--version - >水银分布式SCM(1.0.1版)
我的笔记本电脑:
汞--version - >水银分布式SCM (版本1.3.1)
Martin对Tonfa评论的评论是关键 - mercurial没有以任何影响功能的方式区分文本和二进制文件。它会显示不同的用户面临的差异(并取决于你的 - git设置),但在封面下它是所有二进制文件,并没有任何像svn和cvs可以产生的任何行结束转换dataloss。 – 2010-08-30 02:11:38