Gitflow - 测试master分支和测试发布分支的人

时间:2018-03-05 04:44:16

标签: git github git-flow

我想为我们的新Web应用程序提出Gitflow。我们有QA环境,产品验收测试在发布之前完成。我想知道应该将哪个分支部署到QA - 发布分支或主分支?应该将哪个分支部署到生产中?如果我们部署并测试发布分支,然后将其合并回将测试master的主人?

2 个答案:

答案 0 :(得分:3)

release分支旨在通过QA验证和部署过程发送。

因此,您的release分支将被发送到QA环境。验证完成后,将部署release分支。部署成功后,release分支将合并到master

master应始终代表当前在生产中运行的代码。这样,如果您需要在验证当前release分支时发布修补程序,则可以分支master。或者,如果由于某种原因需要重新部署生产实例,则需要部署master

答案 1 :(得分:0)

  

想知道应该将哪个分支部署到QA - 发布分支或master?

我认为release:QA应该测试之前最终部署的内容。

  

应该将哪个分支部署到生产中?

master,用你的名字标记版本的那个。