軟體版本號的命名風格,三種版本號命名方式的區別

時間 2023-02-28 07:45:05

1樓:匿名使用者

以版本號為為例來說,若版本號為2.,則說明兩個版本的內容相差不太大,大致就是在介面及一些效能方面做出調整及優化,若版本號為。

3,則說明兩個版本的內容稍微有點改動,可能在程式中的一些判斷及演算法方面做出修改,若版本號為,則說明兩個版本的內容發生了很大的變動,比如在程式的邏輯處理程式方面做出調整新增新的功能等方面做出改動。

總之,越是前面的數字改動說明軟體的版本改動較大,後面的數字改動說明軟體的變化沒多大改動。

軟體的版本號怎麼決定的?

2樓:暗影之王

gnu 風格的版本號管理策略。

當專案初版本時, 版本號可以為 或 , 也可以為 或 , 如果你為人很低調, 我想你會選擇那個主版本號為 0 的方式;

當專案在進行了區域性修改或 bug 修正時, 主版本號和子版本號都不變, 修正版本號加 1;

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

當專案在進行了重大修改或區域性修正累積較多, 而導致專案整體發生全域性變化時, 主版本號加 1;

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

window 下的版本號管理策略。

當專案初版時, 版本號為 或 ;

當專案在進行了區域性修改或 bug 修正時,主版本號和子版本號都不變, 修正版本號加 1;

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

當專案在進行了重大修改或區域性修正累積較多, 而導致專案整體發生全域性變化時, 主版本號加 1;

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

另外, 還可以在版本號後面加入 alpha, beta, gamma, current, rc (release candidate), release, stable 等字尾, 在這些字尾後面還可以加入 1 位數字的版本號。

對於使用者來說, 如果某個軟體的主版本號進行了公升級, 使用者還想繼續那個軟體, 則發行軟體的公司一般要對使用者收取公升級費用; 而如果子版本號或修正版本號發生了公升級, 一般來說是免費的。

軟體專案的版本號 是由自己隨意定義的還是有專門的規定 望高人可以幫助一一解答指點一下 多謝 急

3樓:真黑曼巴

有點多,慢慢看咯~\(啦啦啦。

我是做軟體的,版本格式怎麼寫?版本怎麼看?

4樓:哈雷工兵

儘管是拷貝貼上的 ,但是很詳細,對你有幫助,就可以了!

版本號由二至四個部分組成:主版本號、次版本號、內部版本號和修訂號。主版本號和次版本號是必選的;內部版本號和修訂號是可選的,但是如果定義了修訂號部分,則內部版本號就是必選的。

所有定義的部分都必須是大於或等於 0 的整數。

1、gnu 風格的版本號命名格式 :

主版本號 . 子版本號 [.修正版本號 [.編譯版本號 ]]

major_version_

示例 : build-13124

2、windows 風格的版本號命名格式 :

主版本號 . 子版本號 [ 修正版本號 [.編譯版本號 ]]

major_version_

示例: ,3、.net framework 風格的版本號命名格式:

主版本號。子版本號[.編譯版本號[.修正版本號]]

major_version_

應根據下面的約定使用這些部分:

major :具有相同名稱但不同主版本號的程式集不可互換。例如,這適用於對產品的大量重寫,這些重寫使得無法實現向後相容性。

minor :如果兩個程式集的名稱和主版本號相同,而次版本號不同,這指示顯著增強,但照顧到了向後相容性。例如,這適用於產品的修正版或完全向後相容的新版本。

build :內部版本號的不同表示對相同源所作的重新編譯。這適合於更改處理器、平台或編譯器的情況。

revision :名稱、主版本號和次版本號都相同但修訂號不同的程式集應是完全可互換的。這適用於修復以前發布的程式集中的安全漏洞。

程式集的只有內部版本號或修訂號不同的後續版本被認為是先前版本的修補程式 (hotfix) 更新。

軟體版本有哪些命名規則?

5樓:溫柔攻

無規則,隨意定,有一輩子都是的,也有好幾十的,就是看開發者的想法了。

軟體測試時軟體版本應該怎樣命名呢?比如說b0.0.0.1這種的每個字母和數字表示什麼呢?v版本是怎樣定義的?

6樓:匿名使用者

b=beta測試版。

第一版。v(version):即版本,通常用數字表示版本號。如:everest beta

版(內部測試版):

版(外部測試版):

版(演示版):

版(增強版或加強版):

版(自由版):

version版(完全版):

版(共享版):

版(發行版):

版(公升級版):

怎麼修改android軟體的版本號翱

本少獨行 1 開啟我們的android studio 3 大家可以看到 這裡的 versionname 版本號 為 1.0 versioncode 為 1 4 那麼我們就將這個改為我們需要的版本號,這裡改為 1.0.1就可以了。 http schemas.android.com apk res an...

windows7正版軟體授權服務版本號是什麼

韓老師 給大家看一下微軟官方 介紹的識別正版windows7的一些方法。一 渠道要正規 購買windows7時,需要從戴爾 惠普 東芝 聯想等pc生產廠商 oem 系統組裝商 coem 以及授權經銷商處購買,這樣,確保windows7是正版的。一般使用者也可以到微軟推薦零售直銷店購買windows7...

如何檢視python的當前版本號

月亮愛你 1 將python的安裝路徑新增到環境變數之後,可以通過命令提示符操作python,按win r鍵開啟執行,輸入 cmd 如下圖所示。2 進去命令提示符之後,輸入 python 3 按回車鍵之後,可以看到python的當前版本號,可以看到現在是3.7版本的。 阿貓娛樂 每次開啟python...