Включение номера SVN-ревизии в код приложения

17.05.2010 0:25 / Артём Волк / 1191 просмотр / ...

Если в качестве системы контроля версий используется SVN удобно включать в финальный исполняемый код номер ревизии. Для этой цели можно воспользоваться командой svnversion, входящей в клиент командной строки или SubWCRev.exe из комплекта TortoiseSVN (для Windows).

Получив номер ревизии, использовать его можно по разному, от простейшего варианта (.bat-файл):

svnversion >> "%EXPORT_DIR%\Web_Controls\SvnVersionControl.ascx"

...до интеграции с процессом сборки проекта в Visual Studio и генерации кода, содержащего номер ревизии. Последний пример можно адаптировать для другого языка программирования.