2013-07-12 51 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