2014-04-13 82 views
3

昨晚a new pre-test Emacs版本是released(OS X鏈接)。 預測版本是24.3.90和當前每晚版本號是24.4.50.1瞭解Emacs的版本系統

這讓我想知道預測版本的後續版本應該收斂到什麼版本號,以及該版本號如何確定?例如預測結束於24.4然後會有新的穩定24.4版本?或者他們會收斂到23.4.*系列的某些其他號碼,因爲夜景是已經超越24.4

而且,是什麼預測試之間的差異,發佈候選預覽版本?

最後,當我去Wikipedia,維基百科突出了當前的預覽版本24.2-rc2),即使我們有已經穩定版本(​​)比預覽版本更新。爲什麼突出預覽版本 a 穩定版本已經發布?

回答

3

預覽,預測試和發佈候選

「預覽」是維基百科「俚語」,並且似乎是指候選發佈版。您需要詢問相應文章的作者,爲什麼列出預覽版本。我猜想,編輯這篇文章來宣佈Emacs發佈的人都會忘記更新「預覽」部分。

預測試是用於公共測試的預發佈版本,從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在未來一段時間的版本,因此現在版本號爲24.4.50

隨着隨後的預測試發佈(例如24.3.9024.3.91等)並最終收斂到最終版本24.4,預測試版本將會增加。

免責聲明

我不是Emacs的開發,因此上述可能不準確。

+0

謝謝,但其中一些至少與我所看到的不一致。每晚的版本號在4月6日已經是'24.4.50.1'(我知道這是因爲我在那天晚上第一次下載了我,並且'Mx version'在那晚上返回了'24.4.50.1'),即使第一次預測試24.4出來今天。 –

+0

我認爲那時預先測試已經計劃好了,並且幹線已經搬到了一個特別的分支。但如前所述,我可能會誤解。 – lunaryorn

+0

自答案寫完以後,計劃發生了變化:24.4之後的emacs將爲25.1。 – YoungFrog