Bump version意思
"Bump version" 這個術語通常在軟體開發和版本控制領域使用,它指的是對軟體版本號進行升級或更新。這個操作通常是為了表明軟體有了新的版本,可能包含新的功能、修復了之前的bug或者進行了其他重要的更改。
軟體版本號通常由幾個部分組成,比如MAJOR.MINOR.PATCH形式,每個部分都表示一定的含義:
- MAJOR版本:當有非兼容性更改時增加。
- MINOR版本:當有兼容性新增功能時增加。
- PATCH版本:當有兼容性修復bug或安全更新時增加。
Bump version可以根據需要更新這些版本號中的一個或多個部分。例如,如果軟體從1.0.0更新到1.0.1,這就是一個patch bump(只更新了PATCH版本);如果從1.0.0更新到1.1.0,這就是一個minor bump(更新了MINOR版本);如果從1.0.0更新到2.0.0,這就是一個major bump(更新了MAJOR版本)。
在自動化構建和發布系統中,通常會有一個版本 bumping 的過程,這可能是由開發者手動觸發,或者在滿足特定條件(如提交到master分支)時自動觸發。版本 bumping 通常會伴隨著向版本控制系統的提交,以及可能的其他發布相關的任務,如構建新的軟體包、更新文檔、發布到軟體倉庫等。