我使用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 SWF文件版本
- 2. AS3:根据Flash Player版本
- 3. “hg outgoing”的本地版本?
- 4. 的Flash AS3提取号码
- 5. 移动带有文本的标签动态Flash as3
- 6. sendToURL没有版本的Adobe Flash 14
- 7. 符号内的Flash CS4/AS3符号
- 8. 带有神器的触发器TFS版本管理版本号
- 9. 通过带有版本号的TFS重建历史版本
- 10. Flash As3可变文件号
- 11. 不支持的hg版本hg 1.9..3 - 预计至少hg 2.0.0
- 12. TeamCity + HG。只有拉(推?)传递版本
- 13. 的Flash AS3 SWC附加符号
- 14. AS3 Flash文本不滚动
- 15. 在flash中停止传送带as3
- 16. 将对象带到前面,在Flash AS3
- 17. 检查Flash版本的脚本没有真正检查版本
- 18. 带有变量的AS3动态文本
- 19. .NET 2.0附带的c#版本号?
- 20. SWF版本到Flash版本的图表
- 21. Mercurial将当前版本号插入到hg档案文件中
- 22. Hg-Git和Mercurial的当前版本(2)?
- 23. 有没有办法检查〜/ .hgrc文件中的hg版本?
- 24. “没有版本符号的符号版本部分”
- 25. 模块版本号与没有版本号之间的差异
- 26. 以前版本号的版本号
- 27. App store的版本号和版本号
- 28. TFS和带有上次更改集的msbuild版本号
- 29. 带有PHPDocblocks和Git的自动版本号
- 30. SVN到HG:现在输出HG更改集的SVN修订版号