大多数计算机程序的“关于”都有版本号,例如“2.1”,其中第一个数字通常是主要版本,第二个数字是次要版本。有时,版本号后跟括号中的内部版本号,例如“2.1(456)”,而且通常情况下,内部版本号是一个4位数字。所以我想知道,程序员如何跟踪内部版本号?
答案 0 :(得分:6)
对于Windows,使用来自使用过的VCS的信息的手工数据更新(通过构建系统)versioninfo资源
答案 1 :(得分: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.由开发人员决定何时应该递增数字。 (可以增加构建号的示例:每次提交,每日构建,每周构建,分发给测试人员的每个构建)