語意化版本:

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 一定要大於上次,所以次版號跟修訂號可以留兩位數,如果你兩位數不夠,那你有點糟糕!?

arrow
arrow
    全站熱搜

    Deyu 發表在 痞客邦 留言(0) 人氣()