人们如何跟踪内部版本号?

时间:2012-02-05 00:40:37

标签: version

大多数计算机程序的“关于”都有版本号,例如“2.1”,其中第一个数字通常是主要版本,第二个数字是次要版本。有时,版本号后跟括号中的内部版本号,例如“2.1(456)”,而且通常情况下,内部版本号是一个4位数字。所以我想知道,程序员如何跟踪内部版本号?

2 个答案:

答案 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.由开发人员决定何时应该递增数字。 (可以增加构建号的示例:每次提交,每日构建,每周构建,分发给测试人员的每个构建)