我最近開始在自己的項目上工作,我已經添加到項目github,我正在學習使用源代碼庫的統治。版本號,阿爾法,貝塔斯
我有一些問題儘可能多的,這是新的對我說:
版本號。我如何確定新版本的合格性?我每天在這個項目上工作 並做出許多小的改變。我是否寫下更改日誌?我應該在每個版本中添加這個嗎?什麼是共同認可的做法?
Alpha buuild的要求和標準是什麼?
Beta版本的要求和標準是什麼?
我最近開始在自己的項目上工作,我已經添加到項目github,我正在學習使用源代碼庫的統治。版本號,阿爾法,貝塔斯
我有一些問題儘可能多的,這是新的對我說:
版本號。我如何確定新版本的合格性?我每天在這個項目上工作 並做出許多小的改變。我是否寫下更改日誌?我應該在每個版本中添加這個嗎?什麼是共同認可的做法?
Alpha buuild的要求和標準是什麼?
Beta版本的要求和標準是什麼?
由於您使用git,請使用提交歷史記錄作爲更改日誌。只要確保你正在寫簡短但描述性的信息。
我寫的大多數軟件都是使用Major.Minor.Revision來實現我的願景。
一個例子是:
1.0.0-dev的 - > 1.0.1-dev的 - > 1.0.2-dev的 - > 1.1.0-RC & 1.1.0-dev的
我需要做一個熱修復,我會發布1.1.1-rc和1.1.1-dev。
至於alpha/aeta的要求,您可以設置自己的標準,但通常alpha通常是您向代碼添加功能並修復主要問題的地方,而beta則是您對代碼進行微調的地方。
一些很好的參考是進入更詳細的比我有: