这是我们的开发工作流程:
- 开发人员在新主题分支中处理问题。
- 完成后,他将分支向上推以进行审查。
- 我将分支合并到一个开发分支中,并将其推送到登台服务器上的上游。
- 客户审查更改并批准/拒绝它。
我的问题出现在第 3 步和第 4 步。客户端只能访问临时服务器,因此为了让他看到更改,我必须将主题分支合并到开发分支并将其推送到临时服务器,我通常不这样做不要只合并 1 个分支,而是平均 3 - 4 个。
如果客户拒绝更改并且他需要进一步修改,那么开发人员会在同一主题分支中修复问题,我必须重新合并到开发中。
通过多次将主题分支重新合并到开发中,我在历史上失去了对该问题的跟踪。(有时也会导致冲突)
这是一个“健康”的开发工作流程吗?您有什么建议、改进?