引用此问题:How do you know what version number to use?
根据上述问题,测试版项目的版本应以0.X
开头,版本应与1.X
一样,并且项目的重写构成更高版本,如2.X
。所以我的问题是:如果我重写了一个处于测试状态的项目,它应该被版本化什么?
答案 0 :(得分:0)
没有关于版本控制的规则,
您可以使用任何想要识别版本的内容。数字,字母,代号,日期,你决定。
更重要的是与您的代码有关的人(您的用户,其他程序员,您的老板等)所期望的内容。例如,如果您使用数字,那么大多数人都希望版本号随着时间的推移而增加(但是有exceptions)。
在您的情况下,由于您决定使用x.y方案,您可以决定立即开始使用主要号码2,并附加" beta"在您的版本末尾(例如Foobar.exe, v 2.0 beta
)或将主版本保留为1并使用特殊的次要编号标记它是"几乎"版本2,类似于Foobar.exe v 1.99
)。