
Estoy pensando en usar git para mis proyectos de látex y me pregunto si debo agregar la salida en pdf a los repositorios o dejarla de lado. Sería bastante conveniente tenerlo allí, pero me preocupa que consuma mucho espacio rápidamente, asumiendo que git básicamente tendrá que guardar cada versión en su totalidad, ya que son binarias, o hay una ¿Una forma razonable de tener solo pequeñas diferencias?
Respuesta1
No. Como regla general, no debes confirmar los archivos generados sino sólo las fuentes correspondientes.
Mira por ejemplo estofuentede Michael Ernst para más detalles (cita):
El control de versiones está destinado a archivos que las personas editan. Los archivos generados no deben enviarse al control de versiones. Por ejemplo, no confirme archivos binarios que resulten de la compilación, como archivos .o o archivos .class. Tampoco envíe archivos .pdf generados a partir de una aplicación de formato de texto; Como regla general, sólo debe enviar los archivos fuente a partir de los cuales se generan los archivos .pdf.