QA 如何通过 Gitflow 工作流程中的功能分支同时测试多个功能?

How can QA test multiple features at once with feature branching in Gitflow workflow?

如果开发人员针对不同的功能在不同的分支上工作,我理解他们可以从功能分支提供 QA 构建,一旦测试通过,它就可以与“开发”合并。

但是,如果 QA 团队相当大并且可以同时测试多个功能,那么如何为他们提供包含驻留在不同分支中的功能的构建?

But if the QA team is fairly large and can test multiple features at once how can they be given a build containing features that are residing in different branches?

那将是:

  • 建立一个integration分支,重置为最新的master
  • 要求开发人员推送他们的 feature 分支或
  • 或获取不同开发者的存储库,并在 integration 分支
  • 中合并正确的 feature 分支
  • 运行 在上述 integration 分支中进行测试