我们是一个由3名成员组成的团队,我们将在git中创建一个新的iOS项目。 作为一个小团队,所有三个开发人员都将在所有模块上工作。
在我们部署到生产服务器上时,为每个开发人员创建一个单独的分支并合并为master会更好吗?
是否可以在同一主分支上处理所有开发人员?
任何人都可以为新项目建议我最好的git分支策略吗?
答案 0 :(得分:1)
虽然我不想涉足确定最佳分支策略的宗教领域,但我认为可以说开发人员不应该承诺无所畏惧。
典型的策略是让开发人员为每个功能或错误修复创建一个单独的分支,以便可以在逐个功能(逐个分支)的基础上决定是否以及何时合并到主服务器。如果您不确定您的工作流程应该是什么,我建议您按照这些方式进行操作,除非您有充分的理由偏离。
这种方法的常见解释是http://nvie.com/posts/a-successful-git-branching-model/。