5.1. 關(guān)于版本和標(biāo)記(OLEX2使用手冊)
原文如下:
Appendix
About Versions and Tags
The Olex2 distribution system has undergone many changes since the project was started in 2004. We have always aimed at providing program updates as soon as possible to the Olex2 user community. We think that one of the best ways to encourage bug reports and suggestions is to translate this user feedback as soon as possible into real improvements in the software.
For a while - up to about December 2009 - we have made updates available on a very frequent basis. This has met with a warm welcome from many of our users, but has also caused some problems: Not all updates did only do what they were supposed to do! At that point, we have decided to change the policy somewhat, and have come up with the following system for the distribution of Olex2.
There are now distinct versions of Olex2. Before Version 1.0, everything consisted of continuously updated files. At some point, this became no longer supportable, and we decided to introduce proper versions into the Olex2 distribution system. Any new version requires a complete re-install. However different versions of Olex2 can exist next to each other without causing any interference. For each version of Olex2, there are three 'tags', referring to different source repositories. For example, for Version 1.3 there are the following tags:
1.3-alpha
1.3-beta
1.3
Alpha: Whenever we made some changes, we 'make' an alpha distribution of Olex2. We use this version for in-house testing (although you are very welcome to use this version too, as long as you are aware of the fact that this version is typically very experimental and will very likely cause some problems. However, if you have suggested a new feature, or reported a bug fix, you may well find that we have implemented your suggestions already!
Beta: Once we've done some testing of this alpha version, we 'promote' it to the beta distribution. This version is tested by a wider group of testers - these tend to be those users with whom we have a lot of contact.
Release: Once a distribution has been tested in the beta stage, a proper release is made. This can be expected to be stable and if you encounter any problems with release version, please tell us about this! It doesn't matter how small the problem is, we'd like to know.
譯文如下:
5.?附錄
5.1.?關(guān)于版本和標(biāo)記
自2004年啟動項目以來,Olex2發(fā)行版系統(tǒng)經(jīng)歷了諸多變化。我們一直致力于盡快向Olex2用戶社區(qū)提供程序更新。我們認(rèn)為,鼓勵錯誤報告和建議的最佳方法之一是盡快將用戶反饋轉(zhuǎn)化為軟件的真正改進(jìn)。
有一段時間,截止2009年12月左右,我們已經(jīng)非常頻繁地提供更新。這得到了許多用戶的熱烈歡迎,但也帶來了一些問題:不是所有的更新都只做了它們應(yīng)該做的事情!在這一點(diǎn)上,我們決定改變一些政策,并提出了以下系統(tǒng)的Olex2發(fā)行版。
現(xiàn)在有不同版本的Olex2。在1.0版本之前,一切都由不斷更新的文件組成。在某個時候,這變得不再受支持,我們決定將適當(dāng)?shù)陌姹疽隣lex2發(fā)行版。任何新版本都需要完全重新安裝。但是,Olex2的不同版本可以相鄰存在,而不會造成任何干擾。對于每個版本的Olex2,都有三個“標(biāo)記”,表示不同的源存儲庫。例如對于1.3版本,有以下標(biāo)記:
1.3-alpha
1.3-beta
1.3
Alpha:每當(dāng)我們做了一些改變,我們就“制造”了Olex2的alpha發(fā)行版。我們用這個版本進(jìn)行內(nèi)部測試(盡管也非常歡迎您使用這個版本,只是您要知道,這個版本通常是非常具有實(shí)驗性質(zhì)的,并且很可能會導(dǎo)致一些問題)。但是,如果您建議了一個新功能,或者報告了一個bug需要修復(fù),您可能會發(fā)現(xiàn)我們已經(jīng)實(shí)現(xiàn)了您的建議!
Beta:一旦我們對這個alpha版本做了一些測試,我們就把它“升級”到beta發(fā)行版。這個版本是由一個更廣泛的測試組測試的,他們往往是那些我們有很多聯(lián)系的用戶。
Release:一旦在beta階段測試了一個發(fā)行版,就會發(fā)布一個合適的版本(release)。此版本可以預(yù)期是穩(wěn)定的,如果您在使用release版本時遇到任何問題,請告訴我們這一點(diǎn)!不論是多小的問題,我們都想知道。
公眾號文章鏈接:
https://mp.weixin.qq.com/s?__biz=MzU0NjkzMTM1MQ==&mid=2247485364&idx=7&sn=bf5eb511639d5b23ebbf6a9f856129fd&chksm=fb57504ccc20d95a7dbcb90c6fcc8152fe995ca152c812593860bd8c693f22c6a12c19aa794d&token=258865377&lang=zh_CN#rd
