語意化版本:
a.b.c
a.主版號:當你做了不相容的 API 修改,
b.次版號:當你做了向下相容的功能性新增,
c.修訂號:當你做了向下相容的問題修正。
順帶一提使用lib常見的snapshot 版本算是測試版本。
通常用 0.1.0 當作初始化開發版本,並在之後根據規則修訂你的版號。
放在Android的感覺大致是這樣:
defaultConfig { minSdkVersion 15 targetSdkVersion 25 versionCode 1000 versionName "0.1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
defaultConfig { minSdkVersion 15 targetSdkVersion 25 versionCode 11107 versionName "1.11.7" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }
android原則versionCode 一定要大於上次,所以次版號跟修訂號可以留兩位數,如果你兩位數不夠,那你有點糟糕!?
全站熱搜
留言列表