7

Я бы хотел установить в своем доме глобальный файл .gitignore подходящий для работы с файлами TeX. Так что в него будут помещаться типичные ненужные файлы TeX, такие как *.log , *.aux , *.synctex.gz .

Следующим шагом, однако, является игнорирование скомпилированного somefile.pdf если присутствует исходный файл somefile.tex . Итак, мой вопрос:

Есть ли в .gitignore синтаксис, который я могу использовать, чтобы сказать ему игнорировать somefile.pdf только если присутствует somefile.tex ?

1 ответ1

3

Нет, я не вижу эту функцию на странице gitignore.

Я бы лучше:

  • игнорировать все *.pdf в вашем глобальном файле .gitignore
  • периодически запускать скрипт, обновляющий файл .gitignore в любом каталоге, где найден файл pdf без соответствующего файла .tex

    !afile.pdf

Это сделало бы afile.pdf не игнорируемым в этом конкретном каталоге.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .