[英]Git branching efficient workflow
这是我公司的发布流程。 我只是想看看它是否可以优化。
如您所见,开发人员在两个不同的分支上进行了两次“分支和推送”。 由于是手动步骤,因此无法保证开发人员在两个步骤上都推送相同的更改。
我们如何避免开发人员重复执行相同的步骤?
报废 TeamA 和 TeamB 分支; 他们比没用更糟糕。
对每个更改进行两次测试的想法是有道理的:
在您的工作流程中,TeamA 和 Release 分支都具有更改组合,但它们具有不同的组合。 在 TeamA 分支上进行的任何测试都是针对永远不会发布的代码版本。 此时任何测试失败都需要恢复该更改,然后重新测试不同的更改组合,这些更改也不会发布。
所以我的建议是放弃 TeamA 和 TeamB 分支,并让 QA 检查各个任务分支以进行初始测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.