【发布时间】:2021-07-02 12:23:00
【问题描述】:
我们正在进行基于功能的开发,一旦 PR 获得批准,它就会合并回 master。
当master 的上线功能稳定时,我们会创建一个release 分支。
任何release 的特定更改将再次合并回master,现在进行增量更改(新更改)。
由于master 现在正在进行常规更改,我的同事要求采摘(不是单个提交,一堆提交,否则cherry-pick 是选项)master 中的一个功能可用作一个release 分支来推动生产。
好吧,由于该功能是针对增量更改开发的,因此根据“发布”分支重新开发可能需要大量时间。
请建议正确的分支策略来处理这种情况。
【问题讨论】:
-
为了更好地了解您当前的分支策略,您如何知道生产中的内容?
-
我们从 master 创建了一个名为 release 的分支,其中包含一个生产版本.. 这发生在 1 个月前,现在正在 master 中进行更改。
标签: git version-control branching-and-merging branching-strategy