.gitignoring pdf файл только при наличии источника tex
Я хотел бы создать глобальный .gitignore файл в моем доме подходит для работы с файлами TeX. Так типичные файлы нежелательной TeX, такие как *.log, *.aux, *.synctex.gz пошел бы в этом.
Следующим шагом, однако, является игнорирование скомпилированного somefile.pdf если исходный файл somefile.tex настоящее. Итак, мой вопрос:
Есть ли синтаксис в .gitignore что я могу использовать, чтобы сказать это игнорировать somefile.pdf только если somefile.tex настоящее?
1 ответ
Решение
Нет, я не вижу эту функцию в gitignore справочная страница.
Я бы лучше:
- игнорировать все
*.pdfв вашем глобальном.gitignoreфайл периодически запускать скрипт, обновляющий
.gitignoreфайл в любом каталоге, гдеpdfфайл найден без соответствия.texфайл!afile.pdf
Это сделало быafile.pdf' не игнорируется в этом конкретном каталоге.