在我们向客户发布之前,我们有1个主分公司.
现在,我们处于错误修复状态,我们还希望继续开发新功能.
我们应该有多少分支来最小化开发人员之间的冲突?3还是2?
我在想3
主
发展
错误修复
对此有任何建议将不胜感激!我愿意接受任何建议.
我们的工作流程的工作方式是:
每次我们添加功能或修复错误时,我们都会创建一个新的分支,名称相应.(即"redirectFix"表示重定向损坏)
我们为我们的开发创建了一个拉取请求,并且团队中的某个人进行测试以确保它有效.
我们合并到开发分支,并擦除特定命名的分支.
我们确保开发分支上的所有内容都有效,然后我们推送到主分支.
在我看来,在像这样的小分支中做所有事情有助于最小化冲突,并使它们很容易修复.