Я новичок в Mercurial, и по большей части делаю отчеты LaTeX и статистические вычисления в R с использованием файлов .csv и / или .sqlite. Re LaTeX, все, что меня действительно волнует, это файл .tex. Re R, мне не нужен контроль версий файлов .csv или .sqlite, потому что они статические.
Когда я делаю 'hg add' для репозитория с файлом .csv и / или .sqlite, я получаю предупреждение вроде:
rev2.sqlite: up to 3070 MB of RAM may be required to manage this file
(use 'hg revert rev2.sqlite' to cancel pending addition)
Поэтому я возвращаюсь и впоследствии использую добавления, такие как hg add -X *.sqlite
. Я думаю, у меня действительно есть два вопроса:
(1) Должен ли я игнорировать эти предупреждения? Поскольку эти большие файлы статичны, могу ли я просто добавить в репозиторий, зная, что файлы diff всегда будут пустыми и не беспокоиться о потраченных ресурсах?
(2) Если я буду продолжать исключать эти файлы из репозитория, могу ли я исправить эту опцию? IE, добавьте в мой файл .hgrc что-то, что всегда добавляет опцию, например -I *.tex -I *.R
к моим командам 'hg add'?
Спасибо!