大多数计算机程序的“关于”都有一个版本号,例如“2.1”,其中第一个数字通常是主版本,第二个数字是次版本。有时候,版本号后面跟着“2.1(456)”括号中的内部版本号,而且更多的时候,内部版本号是4位数字。所以我想知道,程序员如何跟踪内部编号?人们如何跟踪内部编号?
2
A
回答
4
对于在OS X上生成的软件,内部版本号通常使用Apple Generic Versioning进行管理。您可以阅读agvtool的手册页以开始使用。
下面是一些基本的用例agvtool:
$ agvtool what-version
$ agvtool next-version -all
$ agvtool new-version -all 456.7
Here's an article from Dave Dribin about how to use it.这是给开发商以确定何时数量应该增加。 (当你可能会增加内部版本号的例子:对于每一个承诺,对于每日构建,对于每周的构建,对于被分配到测试每一个版本)
6
对于Windows,versioninfo资源更新(通过构建系统)从手工制作的数据中获得使用VCS的信息
+1
+1。一个很好的例子:http://indiocolifax86.wordpress.com/2010/05/22/a-scheme-for-automatic-build-numbers-in-cc-projects/ – VonC 2012-02-05 10:33:23
相关问题
- 1. 如何跟踪我的内部框架?
- 2. 跟踪内部链接php
- 3. 跟踪内部javascript链接
- 4. 内部和外部Bug跟踪设置
- 5. 人脸跟踪OpenCV
- 6. 宏以及如何跟踪它们
- 7. 如何跟踪央视视频的人
- 8. 在VS 2005中自动跟踪内部版本号?
- 9. 内部开发团队问题跟踪
- 10. 从内部子域跟踪横幅
- 11. jQuery小部件:如何跟踪实例?
- 12. 如何跟踪部署的文件
- 13. 如何使用Git跟踪目录但不跟踪他们的文件?
- 14. Kinect v2跟踪个人
- 15. 换人跟踪Python代码
- 16. 光线跟踪假人
- 17. 线跟踪机器人
- 18. 如何跟踪编译环境
- 19. 如何跟踪使用PHP的网站的内部超链接?
- 20. 如何跟踪和Android中调试外部内存分配?
- 21. 如何将问题跟踪器用于内部系统?
- 22. 如何在SiteCatalyst中跟踪提前输入内部搜索
- 23. 如何跟踪iPhone应用程序中的全部内容
- 24. 如何跟踪Chronon的所有内容(全部代码)?
- 25. 如何跟踪COM内存泄漏
- 26. 如何跟踪网站内的链接
- 27. 我们如何跟踪我们的工作副本的分支?
- 28. 如何让Mercurial列出跟踪为符号链接的所有跟踪文件?
- 29. Omniture跟踪等号“=”转义
- 30. 关于跟踪号码..
谢谢,但在Windows上呢? – 2012-02-05 00:46:19
其他人将不得不回答Windows;我更新了我的答案,表明它是特定于OS X上的开发。 – bneely 2012-02-05 00:48:19
非常感谢。我明白了一般想法。我的印象是内部编号是代码被编译的次数或类似的东西。 – 2012-02-05 00:53:37