軟件版本控制是一種系統,通過該系統,對特定軟件程序的不同版本進行編號,以便內部使用和版本指定。該系統允許軟件開發人員更容易地跟蹤版本之間的更改,并允許軟件的客戶和用戶更好地識別更新的版本。數字系統是通常使用,通...
軟件版本控制是一種系統,通過該系統,對特定軟件程序的不同版本進行編號,以便內部使用和版本指定。該系統允許軟件開發人員更容易地跟蹤版本之間的更改,并允許軟件的客戶和用戶更好地識別更新的版本。數字系統是通常使用,通常用十進制表示次要版本更新。由于該系統在允許軟件用戶解決問題和查找軟件更新方面的重要性,軟件版本標識已進入流行用法和主流詞典

軟件版本控制通常在內部使用,以允許不同的程序員指示何時對程序進行了更改必須進行哪種軟件版本控制,以及使用的方法通常取決于開發一個計算機軟件的公司。最終,軟件版本控制服務于兩個主要的,但非常不同的目的:與開發程序的開發人員進行內部溝通,以及與潛在客戶進行新版本的外部溝通當在內部使用時,這個系統不必遵循對公司外部人員有意義的方法,而是經常被選擇來將信息快速有效地傳遞給其他開發人員軟件版本控制通常在內部使用,以允許不同的程序員指示何時對程序進行了更改,特別是重大更改這通常以類似于"軟件名稱1.0"或"軟件名稱1.10"的方式出現,但可以使用不同的符號。通常,此符號表示小數點或其他分隔符之前的主要版本,次要版本更新位于第二、第三甚至第四位例如,"version0.5.1.15"可以用來表示程序還沒有準備好發布,因為第一個位置通常表示發布版本;它處于第五個主要的預發布版本;在這個版本中,程序經歷了一次更改;以及在這個周期內發生了15個小的變化。同樣的信息也可能被表示為"1a.5.1-15",以表示版本1 alpha,即預發布,并使用混合指示符表示最后的信息。只要在內部使用單個系統進行軟件版本控制,這些信息仍然可以有效地傳達給開發者去理解。另一方面,軟件版本控制的外部指標,通常更容易理解。這些信息可以完全獨立于內部名稱,因為它主要是為了向消費者表明程序的新版本已經發布。雖然數字系統在許多情況下使用-很少超過兩位數,如"1.5"或"2.0"名稱通常也用于表示新版本。例如,Microsoft?最初在Windows 1.0?中使用數字,然后在Windows 98?等版本中更改為發行年份,然后更改為Windows Vista等名稱,然后再使用Windows 7?返回數字指示器軟件版本控制已經在許多不同的上下文中進入主流使用,例如小說或電影的更新版本被標記為"1.5"或"2.0"。