Я ищу для создания и публикации латексного документа каждый раз, когда я продвигаю кончик определенной ветви.Git Hook: принять меры, когда ветка продвинута
Я смотрю, какой крюк я должен помещать в сценарий сборки и какие условия мне нужно проверить.
Я думал о том, чтобы делать то же самое с Git и LaTeX. Но я боюсь нескольких вещей: 1. Сохранение PDF-файлов сделает мой всплеск разворота очень быстрым. 2. Ошибки LaTeX в источнике. Чтобы убедиться, что все работает правильно, мне придется перетащить архив и проверить PDF. Слишком много работы. – Mica
У меня есть крюк pre-commit, который отклоняет любую фиксацию, которая не будет создавать ошибки. Я проверяю индекс и запускаю свой тест, по существу -draftmode -halt-on-error и просто отклоняю commit, если он не выходит с 0-статусом. Я не сохраняю PDF в репо. – Flame