所以分支模型我通常用的是類似以下內容:的Git分支模型
http://nvie.com/posts/a-successful-git-branching-model/
不過,我目前使用的,他們是爲每一個新版本創建一個新的分支。例如,他們正在將主人1.0合併到主人死亡的地步。當他們需要開始1.1開發時,他們會在1.0中合併1.1。當它們在1.0版上完成時,他們會將其部署到生產環境中,並且該分支基本上會死亡。您可以執行常規操作併合並主要功能的發佈分支,並在完成後將其合併回來。
我可以想到的唯一一件事情使得這個非常有用的是,如果你出於某種原因正在對前一版本以外的其他東西做修補程序。由於該分支始終存在,因此您可以回到該分支並進行更改並提交修補程序。 (或者創建一個分支並將其合併回來)。他們正在標記發佈等...
這似乎真的很不直觀git的設計方式,因爲你真的沒有一個主分支..你的主分支是你從前一個分支合併的最後一個版本。我認爲這對多行開發可能會更好。如果您一次正在開發3個版本。這樣使用git會有什麼問題嗎?
這正是他們如何做的.. – Casey