我使用ant,hg和linux Flash as3庫進行編譯。爲了調試目的,我想自動包含某些版本信息。帶有HG版本號的Flash AS3?
0
A
回答
1
無論你使用什麼版本控制,請記住,這裏的關鍵是,你需要之前提交ID 編譯SWF,這是什麼使得它非常棘手。你必須先提交你的代碼,得到提交id,然後把這個信息寫到一個.as文件中,最後調用Ant來編譯這個.asp文件。 SWF。
問題在於,如果您想要在版本控制下保留該SWF文件。因爲即使您的Ant任務可以以某種方式將信息直接注入到SWF中,它也會顯示爲已修改(它在提交後已更新)。
在JS/HTML/PHP /無論這很簡單,因爲沒有編譯。
我仍然需要完全弄清楚這一點,過去我只做了部分工作,所以我非常樂意提供一個完整的解決方案。
1
我對螞蟻並不熟悉,但最簡單也是最可靠的過程就是動態創建一個文件,並將hg id
或hg parents
的結果放在其中。
例如mercurial在setup.py中這樣做,也許它會幫助你做類似的事情。 version
取自調用hg id -i -t
的結果。
f = open("mercurial/__version__.py", "w")
f.write('# this file is autogenerated by setup.py\n')
f.write('version = "%s"\n' % version)
f.close()
相關問題
- 1. AS3:根據Flash Player版本
- 2. 「hg outgoing」的本地版本?
- 3. 的Flash AS3提取號碼
- 4. sendToURL沒有版本的Adobe Flash 14
- 5. 符號內的Flash CS4/AS3符號
- 6. 帶有神器的觸發器TFS版本管理版本號
- 7. 通過帶有版本號的TFS重建歷史版本
- 8. TeamCity + HG。只有拉(推?)傳遞版本
- 9. 的Flash AS3 SWC附加符號
- 10. 將對象帶到前面,在Flash AS3
- 11. .NET 2.0附帶的c#版本號?
- 12. SWF版本到Flash版本的圖表
- 13. Hg-Git和Mercurial的當前版本(2)?
- 14. 「沒有版本符號的符號版本部分」
- 15. 以前版本號的版本號
- 16. TFS和帶有上次更改集的msbuild版本號
- 17. 帶有PHPDocblocks和Git的自動版本號
- 18. SVN到HG:現在輸出HG更改集的SVN修訂版號
- 19. 支持舊版本的Flash?
- 20. Flash AS3 fisheye
- 21. Flash AS3 - 類
- 22. flash AS3和_currentframe
- 23. Flash AS3 DataGrid
- 24. Flash AS3打印
- 25. flash as3 unicode support
- 26. shoutcast streaming Flash AS3?
- 27. Flash錯誤AS3
- 28. 爲Flash AS3
- 29. adsense in flash/as3?
- 30. ASP.Net版本號/內部版本號