Я сейчас работаю над проектом LaTeX для своего рода «тезиса», и я подумал, что было бы безопасно отследить текущую работу с Git, так как это, вероятно, самый хороший контроль версийСистема, с которой я столкнулся.Теперь Git будет блестяще обрабатывать файлы исходного кода, но насколько хорошо он обрабатывает двоичные файлы?
Я не уверен, стоит ли отслеживать мои сгенерированные PDF-файлы, а также исходные файлы * .tex.Несмотря на то, что я могу восстановить свои PDF-файлы из любой ревизии / ветки, это может занять много времени, и обычно быстрее вызвать соответствующую PDF-версию;Git справится с этим?Есть ли способ пометить явные версии в репозитории Git, и могу ли я настроить его так, чтобы, например, я мог быстро сравнить вывод PDF в текущей версии с выводом прошлой недели?
Откат к определенной ветке перезапишет PDF-файлы или, по крайней мере, потребует перекомпиляции;Я просто хочу иметь возможность регистрировать мой прогресс и эффективно хранить его, а также в процессе резервного копирования моей работы.Git может быть моим решением, но есть ли лучшие?
РЕДАКТИРОВАТЬ Мой брат прислал мне ссылку на некоторую документацию по тегам , чтобы решить часть контроля версиймой вопрос.