僅供參考:
版本號的格式:v<主版本號>.<副版本號>.<發(fā)布號>
版本號的初始值:v1.0.0
管理規(guī)則:
1. ?產(chǎn)品的主體構(gòu)件進(jìn)行重大修改茵肃,主版本號加1溺蕉;
2.?產(chǎn)品的主體構(gòu)件之間的接口協(xié)議重大修改,主版本號加1。
1. 主版本號變更時(shí),副版本號置0;
2.數(shù)據(jù)結(jié)構(gòu)變更(新增或修改注釋含義的情況除外),副版本號加1休吠;
3. 若副版本號累加至超過20時(shí),采用主版本號進(jìn)位制业簿,主版本號加1瘤礁,
副版本號重新置0。
1. 主版本號或副版本號變更時(shí)梅尤,Release號置0柜思;
2. 若發(fā)布的版本無數(shù)據(jù)結(jié)構(gòu)變更岩调,則Release號加1。
舉例說明:
在新版本推出時(shí)赡盘,應(yīng)更新major号枕、minor或是build(如有)的版號,決定于變更的大小陨享。
當(dāng)有極大的更新時(shí)葱淳,會(huì)增加major的版號。而當(dāng)有大更新霉咨,但不至于更新major時(shí)蛙紫,會(huì)更新minor的版號。
若更新比較小途戒,例如只是除蟲(bug fixing),則會(huì)更新build的版號僵驰。以下是一個(gè)例子:
1.0→1.0.1→1.0.2→1.1→1.1.1→2.0→2.1→2.1.1→3.0→…以上例子中喷斋,
1.0至1.0.1至1.0.2、1.1至1.1.1蒜茴、2.1至2.1.1都是小更新星爪,例如bug fixing ,界面微調(diào)等;
1.0.2至1.1粉私、2.0至2.1都是較大的更新顽腾,例如增添了許多新的功能;
而1.1.1至2.0和2.1.1至3.0則是重大更新诺核,例如app的界面或者功能完全發(fā)生變化抄肖。