gpt4 book ai didi

emacs - 了解 Emacs 的版本控制系统

转载 作者:行者123 更新时间:2023-12-01 23:57:07 28 4
gpt4 key购买 nike

昨晚一个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 ) 即使我们已经有 稳定比预览版更新的版本 ( 24.3 )。为什么要突出显示 预览 之后的版本稳定版本已经发布了?

最佳答案

预览、预测试和候选发布

“预览” 是 Wikipedia 的“俚语”,似乎指的是 Release Candidates。您需要询问相应文章的作者,为什么要列出预览版本。我认为编辑这篇文章以宣布 Emacs 版本的人只是忘记更新“预览”部分。

预测试是用于公共(public)测试的预发布版本,从 GNU FTP 服务器作为 tarball 分发。在接近发布时,经常发布预测试以获取社区的测试和反馈。

发布候选 只是在最终发布之前的最后一次预测试。粗略地说,如果维护者认为 Emacs 现在足够稳定,可以公开发布,则预测试成为候选发布。

版本编号

当前的 Emacs 主干始终具有版本号 X.Y.50 , 其中 X.Y是最后一个版本的主要和次要版本。在第一次预测试的路上,主干被卡住了功能,只提交了错误修复。在第一次预测试时,主干被移动到一个特殊的分支,并且它的版本号被增加到下一个版本的版本号。

随后的发布过程发生在特殊分支上。第一次预测试得到版本X.Y.90 , 其中 X.Y再次是最后一个版本的主要和次要版本。

然后最终版本获得版本号 X.(Y+1) , 并被标记。

因此,在 Emacs 24.4 的第一次预测试之前,每晚构建的版本号为 24.3.50。 .与第一次预测试24.3.90 ,每晚的构建变成了 Emacs 24.5在遥远的 future ,因此现在有版本号24.4.50 .

随着后续预测试的发布(例如 24.3.9024.3.91 等),预测试版本将增加并最终收敛到 24.4这是最终版本。

免责声明

我不是 Emacs 开发人员,因此上述内容可能不准确。

关于emacs - 了解 Emacs 的版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23045242/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com