Включение номера SVN-ревизии в код приложения
Если в качестве системы контроля версий используется SVN удобно включать в финальный исполняемый код номер ревизии. Для этой цели можно воспользоваться командой svnversion, входящей в клиент командной строки или SubWCRev.exe из комплекта TortoiseSVN (для Windows).
Получив номер ревизии, использовать его можно по разному, от простейшего варианта (.bat-файл):
svnversion >> "%EXPORT_DIR%\Web_Controls\SvnVersionControl.ascx"
...до интеграции с процессом сборки проекта в Visual Studio и генерации кода, содержащего номер ревизии. Последний пример можно адаптировать для другого языка программирования.
