如何將svnversion
命令輸出傳遞給buildnum文件?將svn版本號傳遞給條形文件
好的,我知道我可以將輸出管道連接到它,但是我怎樣才能將它集成到QNX Momentics構建過程中?所以當我點擊「Build」時,它會自動爲我執行此操作。
如何將svnversion
命令輸出傳遞給buildnum文件?將svn版本號傳遞給條形文件
好的,我知道我可以將輸出管道連接到它,但是我怎樣才能將它集成到QNX Momentics構建過程中?所以當我點擊「Build」時,它會自動爲我執行此操作。
您可以通過添加新的「構建器」來執行構建過程中的任何程序。通過轉到Project-> Properties-> Builders來做到這一點。
點擊'新建'來創建一個新的生成器並添加到程序的路徑中。我不使用SVN,所以我使用/bin/echo
和123
作爲參數(這將是我的內部版本號)。
現在去構建選項選項卡並指定路徑buildnum
文件。這會將程序的輸出傳送到buildnum
。
確保你的新建設者首先在建設者的名單。
現在,當你建立你的項目你的程序將首先運行,buildnum
應該與你想要的版本號來填充。快樂的時光。
謝謝你的回答,我試着用我的配置,但是我一直得到這個(不是很豐富)的錯誤:'在構建期間發生錯誤。 在項目'ePrintServices'上運行構建器'Integrated External Tool Builder'的錯誤。 該文件對於名爲SVN_version的外部工具不存在。 該文件不存在名爲SVN_version的外部工具.' –
明白了,缺少'.exe'擴展名... Windows ftl。 –
如果你發現這個答案有用考慮upvoting它:) – donturner
你打算如何處理通過的svn版本?在運行期間在某處顯示? – gammay
是的,使用'bb :: ApplicationInfo'的'version()'方法。 –