Как увидеть ревизию SVN в "о программе"
Модератор: Модераторы
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
Как увидеть ревизию SVN в "о программе"
Ставлю СВН-версию. Как увидеть ревизию в самом Lazarus? Сейчас показывает: Unknown.
Можно попробовать поставить svn, получить версию из trunk, собрать её. У меня в результате номер ревизии появляется. Насколько я понимаю, информация о ревизии вкомпиливается в бинарник во время сборки, поэтому более простого способа нет.
- GAMER
- энтузиаст
- Сообщения: 627
- Зарегистрирован: 06.08.2008 13:41:07
- Откуда: Ужгород-Днепр, Украина
- Контактная информация:
Я не смотрел код, но с какого файла берется информация? Дело в том, что я удаляю файлы *.svn, чтобы мусора не было? (Собираю в другом каталоге, может по-этому и не видит версии?)
Ревизия хранится в файле revision.inc, который в свою очередь создаётся тулзой svn2revisioninc.lpi.
GAMER писал(а):Собираю в другом каталоге, может по-этому и не видит версии?
Да, именно так. svn2revisioninc берёт информацию из каталога с исходниками.
