開源專案中,如何遵循語義化版本控制

tu6ge-php發表於2020-12-01

關於語義化版本控制的資訊,這裡做一些簡單介紹:

版本格式:主版本號.次版本號.修訂號,版本號遞增規則如下:

  1. 主版本號:當你做了不相容的 API 修改,
  2. 次版本號:當你做了向下相容的功能性新增,
  3. 修訂號:當你做了向下相容的問題修正。

    先行版本號及版本編譯後設資料可以加到“主版本號.次版本號.修訂號”的後面,作為延伸。

點選 語義化版本控制 瞭解更多

在開發專案中,我們有可能已經發布了 1.2.33 版本了,然後我們的 2.0 版本已經提上日程了。這個時候,我們就需要一個 1.2.x 分支,用於和 1.2.33 版本保持一致,如果發現 1.2.33 版本有bug ,就需要在 1.2.x 分支中修改程式碼,測試透過後,建立一個 1.2.34 的標籤,釋出新的小版本號,而與此同時,你可以在你的 2.x 分支中,繼續開發未來的 2.0.0 版本的程式碼

我的 github 專案 laravel 表單域元件 已經支援語言化版本控制

本作品採用《CC 協議》,轉載必須註明作者和本文連結
大多數知識,不需要我們記住,只需要認知即可

相關文章