我正在考慮如何在我們的項目中管理git repo中的分支。 我讀過famous article,非常喜歡這個主意,看起來這個模型應該對我們有用。git分支維護幾個版本
然而,在文章中有一個隱藏的假設,它來自master
分支的存在:後者的發佈,其版本越大。例如2.0.1
總是在1.5.10
之後被釋放。所以當你遍歷每個提交的主版本將會增加。
這不適用於我們的項目案例。我們必須爲不同的客戶維護幾個版本。對於一個客戶,我們必須爲版本1.5
提供支持(並提供修復),對於另一個客戶,版本爲2.0
。在我們的例子中顯然版本1.5.10
可以比版本2.0.1
來後者(在時間上)。在提交2.0.1
後承諾1.5.10
變成master
是沒有意義的。
是文章的模型根本不適合我們,或者我們可以修改它一點點以使其工作?