应该如何对项目的beta重写进行版本化?

时间:2014-12-10 12:29:00

标签: versioning

引用此问题:How do you know what version number to use?

根据上述问题,测试版项目的版本应以0.X开头,版本应与1.X一样,并且项目的重写构成更高版本,如2.X。所以我的问题是:如果我重写了一个处于测试状态的项目,它应该被版本化什么?

1 个答案:

答案 0 :(得分:0)

没有关于版本控制的规则,

您可以使用任何想要识别版本的内容。数字,字母,代号,日期,你决定。

更重要的是与您的代码有关的人(您的用户,其他程序员,您的老板等)所期望的内容。例如,如果您使用数字,那么大多数人都希望版本号随着时间的推移而增加(但是有exceptions)。

在您的情况下,由于您决定使用x.y方案,您可以决定立即开始使用主要号码2,并附加" beta"在您的版本末尾(例如Foobar.exe, v 2.0 beta)或将主版本保留为1并使用特殊的次要编号标记它是"几乎"版本2,类似于Foobar.exe v 1.99)。