У меня есть проект, в который я хотел бы автоматически вставить номер ревизии.
В данном случае это многофайловый Perl-скрипт. В основном файле у меня есть строка, которая выглядит так:
my $ revision = '$ Revision: 24 $';
Когда я делаю релиз, я извлекаю проект в мой каталог релизов.
Номер ревизии меняется каждый раз, когда я регистрирую изменение на ЭТО ФАЙЛ. Атрибут $ Revision $ обновляется при регистрации, но не при регистрации.
Дело в том, что основной файл меняется не так часто, поэтому, несмотря на то, что остальные файлы в проекте теперь имеют значение 27, у основного по-прежнему 24.
Есть ли способ, которым я могу получить основной файл, чтобы отразить последнее число оборотов? Тот, который svn распечатывает в конце оформления заказа, то есть «Проверено редакцией 27».