2013-07-12 1 views
3

Я хочу, чтобы установить выходное исполняемый InternalName что-то вроде этого:FinalBuilder: Добавить номер сборки, текущую дату, время и пересмотр Subversion для вывода исполняемой информации о версии

ProgramName_build_300_rev_100_201303141324.exe 

где:

  • 300 - сборка номер
  • 100 - последняя редакция подвертки
  • 201303141324 - дата/время создания
+0

Итак, что вы попробовали? –

+0

Вы используете TortoiseSVN случайно? – MikeD

+0

Я не использую FinalBuilder, но в используемом инструменте мне было проще запустить пакетную копию исходного файла в новое имя файла. И значения, которые вы ищете, вероятно, хранятся в качестве внутренних переменных в скрипте сборки. Таким образом: запустите «copy original.exe copy_% build% _% rev% .exe» после успешного компиляции ... –

ответ

1

Это не проблема в FinalBuilder. Но сначала вы должны собрать эту информацию, сохранить ее в переменных и скопировать/переименовать полученный файл.

  • Вы можете получить номер версии (последнего изменения ревизии) с SVN инфо действия
  • Существует действие по дате/времени информации, с помощью которого вы можете получить метки времени

в качестве последний шаг, переименуйте файл, используя переменные в имени, например ProgamName_build_% build% rev% rev% _% timestamp% .exe

Смежные вопросы