2010-07-21 119 views
3

什麼是產品版本?爲什麼它隨機變化?例如, 。 Firefox新版本是v.3.6.7。他們以前的版本是v.3.6。我的疑問是爲什麼他們不使用v.3.6.1而不是使用v.3.6.7。這種版本控制背後有什麼具體原因。或者他們隨機給它。什麼是產品版本?爲什麼它隨機變化?

+2

僅僅因爲你沒有注意到某些版本,並不意味着它們不存在。 – Quentin 2010-07-21 06:44:59

+1

它包含一個明顯的錯誤,也許它措辭不佳,但我認爲這是一個有效的問題。 – 2010-07-21 07:18:37

回答

5

每個產品選擇的版本管理策略不同,但它通常是一些以下列方式稱呼:

3.1.1.123456 
  • 主要版本(大API /行爲不兼容;巨大的新功能);例如 - iPhone 3與iPhone 4
  • 次要版本(次要新功能,加速,基本API /行爲不變,通常向後兼容);示例 - iPhone 3與iPhone 3GS
  • 發行版本(特定次版本中的錯誤修復)
  • 版本控制標記或構建標識符可快速將版本字符串與版本控制標記進行匹配。

這些中的任何一個都不必在數量上是連續的 - 版本可以由於任何原因被跳過。

+2

不錯的概述。同樣值得注意的是,版本控制策略通常由評分部門設計,因此在編程方面實際上沒有意義;在這種情況下,程序員遵循一個內部的開發慣例(例如Windows XP是'5.1')。 – 2010-07-21 07:17:30

3

我的疑問是他們爲什麼不使用v.3.6.1而不是使用v.3.6.7。

他們沒有釋放所有以前的:Mozilla Firefox 3.6