Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
19 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
194372
Топик полностью
amusin
(17.05.2010 12:36, просмотров: 143)
ответил
Dany
на
Интересен вопрос подстановки $Revision$ или .Revision, для этого надо делать батник или приложение и прописывать его в Pre-Build?
Не знаю, что такое пре-билд. Просто напишите это слово в тексте программы.
#define VERSION_STR "$Revision$"
После коммита получится
#define VERSION_STR "$Revision: 1.10 $"
Не совсем красиво, но лучше, чем ничего.
Ответить
не "не совсем красиво" а "совсем не красиво" - при каждом билде файл будет меняться, т.е. будет создаваться новая ревизия. Нужно использовать шаблон, а выходной файл исключить из версифицирования
-
Alex B.
(17.05.2010 12:38
)
Я использовал этот механизм в cvs, и никакого изменения файла до следующего коммита нет. Ведь билд (сборка тулчейном) и контроль версий - сущности независимые. Несколько мешают слово Revision и другие символы, не относящиеся к собственно номеру
amusin
(127 знак., 17.05.2010 12:49
)