我想为我们的新Web应用程序提出Gitflow。我们有QA环境,产品验收测试在发布之前完成。我想知道应该将哪个分支部署到QA - 发布分支或主分支?应该将哪个分支部署到生产中?如果我们部署并测试发布分支,然后将其合并回主人谁将测试主人?
release
分支旨在通过QA验证和部署过程发送。
因此,您的release
分支将被发送到QA环境。验证完成后,将部署release
分支。部署成功后,release
分支将合并到master
。
master
应始终代表当前正在生产的代码。这样,如果您需要在验证当前release
分支时发布修补程序,您可以分支master
。或者,如果由于某种原因需要重新部署生产实例,您将部署master
。
想知道应该将哪个分支部署到QA - 发布分支还是主分支?
我认为release
:QA应该测试你最终部署之前的内容。
应该将哪个分支部署到生产中?
master
,用你的名字标记版本的那个。