首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git发布管理怎么做?

git发布管理怎么做?
EN

Stack Overflow用户
提问于 2018-06-25 04:38:04
回答 2查看 0关注 0票数 0

我找不到使用git来管理发行版的“正确”方法。比方说,我有master,release-1,release-2和release-3分支。版本1已经发布,我只修正并发布标签。第二版即将发布,我在这个分支上大部分时间都在开发,而在第三期我开发了将来需要的东西。

  1. 当我在release-2上添加一些功能时,它应该也是3,而不是1,我应该:
    • 合并release-2到master和cherry-pick功能相关的提交到release-3?
    • 别的?

  2. 当我需要在所有版本中修改某些版本时,我是否应该对主版本进行修改并将其选中到所有分支机构?
  3. 我是否应该让master掌握最新版本(release-3分支),或者更确切地说是release-3上的开发人员,并在我需要release-4分支之前将其合并到master中?
  4. 当我解决释放-1或释放-2时,我应该合并还是挑选它来掌握或者更确切地说?

我不太清楚何时应该选择何时应该合并,以及分支机构之间的代码流是否正确。

EN

回答 2

Stack Overflow用户

发布于 2018-06-25 13:05:24

Stack Overflow用户

发布于 2018-06-25 14:37:38

我会做:

1)将r2合并到主机,然后将主机合并到r3

2)提交到r1,合并到r2,合并r2到master,然后合并master到r3

3)也许你应该使用master而不是r3,并且只在发布准备好时在r3分支上进行开发,并将这里的所有更改合并到master。或者使用“master”和“next”分支作为Linux。

4)合并为主

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

https://stackoverflow.com/questions/-100000334

复制
相关文章

相似问题

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