这是我们的开发工作流程:
如果客户拒绝更改并需要进一步修改,则开发人员在同一主题分支中修复问题,然后我必须重新合并到开发分支中。
通过多次将主题分支重新合并到开发分支中,我会失去对该问题的追踪记录。(有时还会导致冲突)
这是否是一种“健康”的开发工作流程?您有什么建议或改进意见吗?
- 开发人员在新主题分支上处理问题。
- 完成后,他将分支推送进行审核。
- 我将该分支合并到开发分支中,并将其上推到暂存服务器。
- 客户审查更改并批准/拒绝它。
如果客户拒绝更改并需要进一步修改,则开发人员在同一主题分支中修复问题,然后我必须重新合并到开发分支中。
通过多次将主题分支重新合并到开发分支中,我会失去对该问题的追踪记录。(有时还会导致冲突)
这是否是一种“健康”的开发工作流程?您有什么建议或改进意见吗?
develop
和feature-x
合并为develop-feature-x
,测试一下,如果成功了就进行实际合并。(或者直接将feature-x
推送到暂存环境。) - Fred Foo