Git 分支模型,拥有开发分支有什么好处?

Wil*_*ill 5 git branch branching-strategy

下面的 Git 分支模型似乎非常普遍。 http://nvie.com/posts/a-successful-git-branching-model/

在我们当前的项目中,我们没有开发分支,从 master 分支创建功能/错误修复分支并将它们合并回来并标记所有相关的里程碑(完成的功能/错误修复/发布)。

所以我想知道,拥有一个开发分支有什么好处?

Ken*_*nan 5

我的理解是开发分支是为了保持主分支的清洁。换句话说,主分支应该只包含可发布的代码。