Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的项目中,我们使用的是这个分支模型。基本上,每个故事都有一个分支。在将其合并到开发分支之前,我们正在每个功能分支中执行 QA(团队中有 2 名成员是测试人员)。就在发布之前,QA 在开发分支上运行回归(实际上是在发布分支上)。
您认为这种方法正确吗?
问候
您使用的方法是完美的。这是因为总是要开发新功能,然后在功能分支上进行测试。一旦功能正常工作,您就可以将它们(向上发送拉取请求)推送到开发分支。通过这种方式,可以发布新开发的功能。
对主分支或开发分支进行直接更改的主要风险是,如果某些东西非常严重,那么用户和测试人员都将无法使用您的系统/功能。它还将浪费开发人员的许多时间来修复更改。