首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在暂存环境中使用git flow?

如何在暂存环境中使用git flow?
EN

Stack Overflow用户
提问于 2013-04-16 01:26:13
回答 2查看 9.9K关注 0票数 28

我们使用git-flow来处理热修复和特性,有一个开发分支&主分支(用于生产)。

将阶段分支添加到组合中的最简单方法是什么,这样我们就可以验证正在从开发走向生产的工作,同时仍然保持git-flow的帮助?

EN

回答 2

Stack Overflow用户

发布于 2013-04-16 02:31:57

我想说阶段性应该基于git流程发布分支。在git flow release startgit flow release publish之后,您可以在该分支上开始QA工作,包括将其部署到登台区域。在登台区域的QA工作证明代码已准备好投入生产后,在生产中部署并执行git flow release finish

如果您正在使用TeamCity,您可以轻松地设置服务器来检测新的远程发布分支,并自动为它们设置构建,即see here

票数 13
EN

Stack Overflow用户

发布于 2015-08-07 23:43:54

我刚刚开始使用git flow,但我认为最简单的方法是将下一个版本设置为dev分支,将生产版本设置为stage分支,然后例如:手动合并master分支(您的实际生产分支)。

因此,如果您将1.2.0版本发布到stage,然后在您的版本中发现错误(4个热修复,例如:在核心内容管理系统,feature1,feature3和feature4中),那么您总是可以应用补丁,例如,您可以最终使用版本1.2.4,然后将其合并到生产环境中。

更新:这个场景假设你没有回滚机制,所以你总是添加提交来修复,发布功能或其他任何东西。如果你有回滚机制,那么你就不需要担心你的产品中的bug。当您发现错误时,使用回滚来设置以前的工作版本。例如:如果您在版本1.2.2中发现了bug,请返回到版本bug。修复错误,在dev上测试,然后在stage上进行测试,并作为1.2.4版本推送到生产环境中。因此,您的产品将直接从1.2.2跳到1.2.4

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16021169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档