【发布时间】:2011-03-23 14:27:28
【问题描述】:
我知道关于软件版本控制没有固定的规则,但我有几个问题。
1) 如何正确升级版本
我有一个不久前开始的小软件,因为我从头开始,所以我从版本 0.1 开始。
随着我添加更多功能,我一直在升级次要编号。现在我在 v0.5.7 中(新功能的次要 (.5) 和错误修复和微小更改的修订版 (.7)),问题是该程序几乎已完成分发,但现在我“失踪了“几个小版本,你们是怎么处理这种情况的?你只是跳数字吗?
这就引出了第二个问题。
2) 哪个是好的起始版本号
我即将开始一个新项目。这次可不是小项目,要公开,免费修改,我不想出现上面提到的问题。那么哪个是一个好的起点呢?
额外问题:
3) 可以使数字超过 10 吗?喜欢 v1.25 还是 v2.2.30?
我还没有看到具有这种编号的软件(可能他们只在帮助部分或他们的网页中显示它),我再次意识到没有规则,但似乎有是关于如何保留版本号的一般同意。
【问题讨论】:
-
软件版本控制不是通常所说的“版本控制”,我在这里看不到与 git 有任何关系。
-
“我没见过有这种编号的软件”——最新的Linux内核版本是2.6.34.1
-
是的,版本可以是任何你想要的,但必须是合乎逻辑的。
标签: version-control project-management