Вы можете сделать это в скрипте сборки и других местах прямо перед тем, как создавать EXE-файлы, устанавливать файлы и т. Д. -
Чтобы добавить его в информацию о моих ресурсах / версии, я создал файл шаблона для моего rc-файла, использовал подстановку макросов, а затем добавил вызов SubWCRev на этапе предварительной сборки проекта моего EXE-файла.
См. это
SubWCRev - инструмент, который вы можете использовать для этого.
$ WCREV $ - это макрос, который заменяется текущей версией SVN.
Каждый файл шаблона находится в репозитории SVN, но фактические файлы, которые компилируются / интерпретируются, генерируются из них. Поэтому непосредственно перед созданием каждого сгенерированного вывода (exe, установщик, заметки о выпуске и т. Д.) Вы должны запустить инструмент subwcrev и заменить макросы.