總原則
- 版本號與具體軟件內容具有唯一對應關係,內容有任何變更,版本號必須跟隨變更。
- 自定義版本號,遵循語義化版本原則( https://semver.org/lang/zh-CN/)。
uboot
示例:u-boot-2017.01-v1.2.1-g8fc2019
說明:u-boot 是固定前綴,表示類別;2017.01 是所使用的 uboot 的源碼版本;v1.2.1 是自定義版本號;g8fc2019 是我們內部 Git 倉庫的短提交號。
kernel
示例:linux-rt-4.9.65-v2.0.1-g652cd47
說明:linux-rt 是固定前綴,表示類別,非 rt 內核使用 linux 前綴;4.9.65 是所使用的 kernel 的源碼版本;v2.0.1 是自定義版本號;g652cd47是我們內部 Git 倉庫的短提交號。
rootfs
示例:rootfs-v1.0.2
說明:rootfs 是固定前綴,表示類別;v1.0.2 是自定義版本號。
mksdboot
示例:mksdboot-335x-v1.2.1
說明:mksdboot 是固定前綴,表示類別;gzclz01-3352 是項目代號;v1.2.1 是自定義版本號。
demo
示例:v1.2
說明:無特殊要求。
2020年5月14日