完全的版本號定義,分三項::《主版本號》.《次版本號》.《修訂版本號》,如 1.0.0。
版本號公升級原則:
主版本號:功能模組有大的變動,比如增加多個模組或者整體架構發生變化。
次版本號:和主版本相對而言,次版本號的公升級對應的只是區域性的變動。但該區域性的變動造成了程式和以前版本不能相容,或者對該程式以前的協作關係產生了破壞,或者是功能上有大的改進或增強。
修訂版本號:區域性的變動,主要是區域性函式的功能改進,或者bug的修正,或者功能的擴充。
原則上,自第乙個穩定版本發布後,修訂版本號會經常性改動,而次版本號則依情況作改動,主版本號改動的頻率很低,除非有大的重構或功能改進。對於小專案而言,甚至可以簡化為:>.《次版本號》.《修訂版本號》。
專案版本號規則
eg 0.0.1 snapshot snapshot 快照 alpha 內測,alpha是希臘字母的第一位的英文諧音,就是 用在軟體版本中就是表示最初級的版本。通常情況下alpha是內部測試版,一般不向外部發布,會有很多bug。除非你也是測試人員,否則不建議使用。beta 公測,beta是希臘字母的...
版本號及使用npm管理專案版本號
版本號 語義化版本 版本號格式 主版本號.次版本號.修訂號 版本號遞增規則 主版本號 做了不相容修改或顛覆式的重寫 次版本號 向下相容的功能性新增 修訂號 向下相容的問題修正 先行版本號及版本編譯資訊可以加到 主版本號.次版本號.修訂號 的後面,作為延伸。版本號只能增加,禁止下降,的修改必須以新版本...
軟體專案版本號的命名格式
為了維護軟體專案,我們提出了對版本進行管理控制的要求.而對於使用者來說,版本直接體現在版本號的命名上.那麼,如何對版本號進行命名呢?我查了許多的資料,希望能解釋得比較具體,同時也希望您在閱讀本文的時候,能夠對版本號的命名格式提出自己的見解,這當然包括一些版本號命名的個例.下面,讓我們看一下比較普遍的...