Eri*_*ric 23 git branching-and-merging git-flow
我们使用git-flow来处理修补程序和功能,使用开发分支和主分支(用于生产).
将临时分支添加到组合中的最简单方法是什么,以便我们可以在开发过程中验证正在进行生产的工作,同时仍然保持git-flow的有用性?
我刚刚开始使用 git flow 但恕我直言,最简单的方法是将下一个版本设置为dev
分支,将生产版本设置为stage
分支,然后例如:手动与master
分支合并(您的实际生产)。
如果您发布版本 1.2.0,stage
然后在版本中发现错误(4 个修补程序,例如:在核心 CMS、feature1、feature3 和 feature4 中),那么您始终可以应用补丁,例如您最终可以使用版本 1.2.4 和然后最终将其合并到生产中。
更新:此场景假设您没有回滚机制,因此您始终添加提交以修复、发布功能或其他任何内容。如果您确实有回滚机制,那么您无需担心生产中的错误。当您发现错误时,请使用回滚来设置以前的工作版本。例如:如果您在版本中发现错误,1.2.3
请返回到版本1.2.2
。修复错误,dev
然后进行测试stage
并作为版本推送到生产1.2.4
。所以你的产量将从1.2.2
直接跳到1.2.4
.
归档时间: |
|
查看次数: |
5439 次 |
最近记录: |