首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git -一些人首先提交go生产,如何管理dev/stg/master分支

Git -一些人首先提交go生产,如何管理dev/stg/master分支
EN

Stack Overflow用户
提问于 2022-02-09 03:30:43
回答 1查看 39关注 0票数 0

日安,

我有三个环境: dev/stg/master,我通常在dev分支上开发,客户通常要求一些特性,我从dev创建特性分支来开发。开发之后,我合并到dev和stg。

有一天,在我做了5件同样的事情之后,dev/stg上有5个特性,让我们命名为特性A,B,C,D,E。客户让我发布特性C&D给主人,我过去常常把樱桃挑选给主人。原因是在stg上发现了一些bug,所以我在stg上做了一些修复提交(也就是回dev)。

但是A,B,E仍然在stg和dev上,我想他们已经忘记了这些特性,或者已经不再必要了,但是我仍然开发出客户要求的新特性。

自从项目开始,这三个分支代码就越来越不同了。

是否有任何建议或现有流程可以帮助这种情况?

EN

回答 1

Stack Overflow用户

发布于 2022-02-09 04:15:44

最好的方法是在一个单独的“特性”分支中单独开发每个特性。然后,您可以选择哪些特性必须合并到"release“分支中。这里的关键是保持“功能”分支的最新与分支的启动。

这是一个相当标准的工作流,名为“功能分支流”,在https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow中有更详细的解释

还有其他几个工作流您可以在那里找到有用的。"Git Flow“是其中最流行的一种。

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

https://stackoverflow.com/questions/71043667

复制
相关文章

相似问题

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