GNU版本號命名風格

參考資料:http://robinjie.iteye.com/blog/212973


GNU 風格的版本號命名格式:
       主版本號 . 子版本號 [ . 修正版本號 [ . 編譯版本號 ] ]
英文對照:
       Major_Version_Number . Minor_Version_Number [ . Revision_Number [ . Build_Number ] ]
示例: 1.2.1,2.0, 5.0.0 build-13124


GNU 風格的版本號管理策略當項目初版本時, 版本號可以爲 0.1 或 0.1.0, 也可以爲 1.0 或 1.0.0, 如果你爲人很低調, 我想你會選擇那個主版本號爲 0 的方式;

當項目在進行了局部修改或 bug 修正時, 主版本號和子版本號都不變, 修正版本號加 1;

當項目在原有的基礎上增加了部分功能時, 主版本號不變, 子版本號加 1, 修正版本號復位爲 0, 因而可以被忽略掉;

當項目在進行了重大修改或局部修正累積較多, 而導致項目整體發生全局變化時, 主版本號加 1;

另外, 編譯版本號一般是編譯器在編譯過程中自動生成的, 我們只定義其格式, 並不進行人爲的控制.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章