Soy nuevo en Mercurial, y en su mayor parte hago informes LaTeX y cálculos estadísticos en R usando archivos .csv y / o .sqlite. Re LaTeX, todo lo que realmente me importa es el archivo .tex. Re R, no necesito control de versión en los archivos .csv o .sqlite porque son estáticos.
Cuando hago 'hg add' para un repositorio con un archivo .csv y / o .sqlite, aparece una advertencia como:
rev2.sqlite: up to 3070 MB of RAM may be required to manage this file
(use 'hg revert rev2.sqlite' to cancel pending addition)
Así que vuelvo y posteriormente uso los agregados como hg add -X *.sqlite
. Supongo que realmente tengo dos preguntas:
(1) ¿Debo ignorar estas advertencias? Debido a que estos archivos grandes son estáticos, ¿puedo agregar al repositorio sabiendo que los archivos diff siempre estarán vacíos y no me preocuparé por los recursos desperdiciados?
(2) Si debo seguir excluyendo estos archivos del repositorio, ¿puedo solucionar esta opción? I.E., agregar a mi archivo .hgrc algo que siempre agregue una opción como -I *.tex -I *.R
a mis comandos 'hg add'?
¡Gracias!
*.csv *sqlite
porque quería ignorar esos, no los archivos tex y R.