昨晚new pre-test Emacs版本为released(OS X链接)。 预测试版本为24.3.90
,当前每晚版本号为24.4.50.1
。
这让我很奇怪,后续版本的预测试版本应该汇聚到什么版本号,以及这个版本号是如何确定的?例如,预测试会在24.4
上结束,然后会有一个新的稳定 24.4
版本?或者它们是否会收集到其他数量的23.4.*
系列,因为夜晚已经已经超越24.4
?
此外,预测试,发布候选版和预览版本之间的区别是什么?
最后,当我继续Wikipedia时,即使我们已经已经 <比预览版本更新的强>稳定版本(24.2-rc2
)。在 稳定版本发布后,为什么要突出显示预览版?
答案 0 :(得分:3)
“预览”是维基百科“俚语”,似乎是指发布候选人。您需要询问相应文章的作者,列出预览版本的原因。我认为无论是谁编辑文章宣布Emacs版本,也只是忘了更新“预览”部分。
预测试是用于公共测试的预发布版本,从GNU FTP服务器以tarball形式分发。在接近发布时,经常会发布预测试以获得社区的测试和反馈。
发布候选人只是最终版本之前的最后一次预测试。粗略地说,如果维护人员认为Emacs现在足够稳定以便公开发布,那么预测试将成为候选版本。
当前的Emacs中继始终具有版本号X.Y.50
,其中X.Y
是上一版本的主要版本和次要版本。在前往第一个预测试的路上,主干被冻结以获取功能,并且仅提交错误修复。通过第一次预测试,将主干移至特殊分支,并将其版本号增加到 next 版本的版本号。
后续的发布过程发生在特殊分支上。第一个预测试获得版本X.Y.90
,其中X.Y
也是上一版本的主要版本和次要版本。
然后,最终版本获取版本号X.(Y+1)
,并标记。
因此,在Emacs 24.4的第一次预测试之前,每晚版本的版本号为24.3.50
。通过第一次预测试24.3.90
,夜间构建成为Emacs 24.5
在未来很长一段时间,因此现在版本号为24.4.50
。
预测试版本会随着后续预测试的发布而增加(例如24.3.90
,24.3.91
等)并最终收敛到24.4
,这是最终版本。< / p>
我没有Emacs开发人员,所以上述内容可能不准确。