Я пишу большой ЛАТЕКСНЫЙ документ, и я хотел бы отобразить текущее число пересмотра SVN на титульном листе. Проблема состоит в том, что ЛАТЕКСНЫЙ документ разделяется на несколько файлов root.tex
, ch1.tex
, ch2.tex
, ...
Я вставил $Revision$ в root.tex
файл, так, чтобы это было отображено на первой полосе.
Конечно, я также работал
svn propset svn:keywords 'Revision' root.tex
Но проблема состоит в том что эта переменная $Revision$ в root.tex
, естественно, не обновляется, если я только изменяю ch2.tex
файл, например, и соглашается на SVN. Таким образом, PDF все еще отобразит старое число пересмотра.
Я искусственно должен изменить root.tex
также, если я хочу, чтобы новое число пересмотра SVN было отображено. И просто touch root.tex
не сделает этого, потому что SVN умен. Я на самом деле должен изменить некоторый текст, по крайней мере, добавить приблизительно некоторое пространство в root.tex
.
Что лучший способ состоит в том, чтобы решить это правильно?
Быстрое прочтение CTAN, поднятого svn-много пакет. От README
Этот пакет позволяет Вам набрать ключевые слова Подверсии системы управления версиями в Ваших ЛАТЕКСНЫХ файлах где угодно, Вам нравится. В отличие от очень похожего пакета 'svn' использование нескольких файлов для одного ЛАТЕКСНОГО документа хорошо поддерживается.