linux - git flow 能不能有多個並行release嗎,怎麼才能實現?
漂亮男人
漂亮男人 2017-05-02 09:52:28
0
1
1133

git flow 能不能有多個並行release嗎,怎麼才能實現?

例如: 在一個git版本中存在release/v1.0.0 和 release/v0.2.0

漂亮男人
漂亮男人

全部回覆(1)
某草草

git flow 是基於 tag 來打版本號的。所以維護多個 active 的版本是做不到的。

例如:

HashData 發布了 1.0 版本,之後又發布了 1.1 版本。
這時候發現1.0 有個 bug,在1.1中已經修復了。 1.0 的用戶需要修復,但不想升級到1.1版本(大版升級需要額外付費)。需要發布一個1.0.1 版本咋辦?

答案是 git flow 做不到。
你需要從1.0的 tag 建立一個新的 1.0.1 的 branch,這就不在 git flow 的規則之內了。

所以 git flow 比較適合只有一個 active release 的項目,例如網站等。而傳統的軟體產品因為同時需要維護多個 active release。所以不適用。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板