Tengo un repositorio LaTeX hg para un artículo y uso hg serve
para mostrar el progreso a mis coautores. Hasta la semana pasada, el archivo paper.pdf se trató como binario y sus contenidos no se mostraban en los conjuntos de cambios. (Los usuarios pueden descargar a través del enlace raw
)¿Cómo se puede obligar a Mercurial (hg) a tratar un archivo como binario?
Desde la semana pasada, Paper.pdf se trata como texto y no veo grandes diferenciaciones de código PDF en mis conjuntos de cambios ...
¿Hay una manera de contar el repositorio para tratar este archivo como binario en lugar de "adivinar"?
En mi servidor (donde se ejecuta hg serve):
hg --version -> Mercurial SCM distribuido (versión 1.0.1)
en mi portátil:
hg --version -> mercurial distribuido SMC (versión 1.3.1)
El comentario de Martin sobre el comentario de Tonfa es la clave: mercurial no diferencia entre el texto y el binario de ninguna manera que afecte la funcionalidad en absoluto. Aparecerá diferente en las diferencias de usuario (y dependiendo de su configuración de git), pero debajo de las cubiertas todo es binario y nunca habrá ninguna conversión de final de línea dataloss como svn y cvs podrían ceder. –