如何正确编写程序版本?

Tux*_*Tux 6 c++ winapi version visual-c++ visual-studio-2012

我总是看到程序说出类似的Version: 1.5.6东西.我的问题是,如何正确确定版本?

我是一名C++程序员,所以我认为这很重要.我也使用Visual Studio Ultimate 2012.

编辑:如何在代码中添加版本?

Pub*_*bby 2

没有真正的标准或任何东西,但这是一般做法:

  • 最左边的数字代表“最主要”的数字,这意味着当软件发生很大变化时(总是在发生重大变化时),它会增加。

  • 最右边的数字代表“最次要”的数字,这意味着每次发布程序时它都会递增。这对于错误修复等更改很有用。

  • 中间的数字仅涵盖中等重要性的更改,例如非破坏性的更改,但较大的更改(例如主要错误修复)。

  • 每当数字更改时,右侧的数字都会重置为 0

  • 1.X标志着第一个可用版本,0.X可以被视为beta/alpha版本