采取上游故事分支并将其合并到多个“父”分支

所以我们的情况是这样的:

  • dev_mvp
  • dev_mvp_features
  • dev_wave1_features -+ story_branch_1 -+ bugfix_branch_1

我们被要求做的是在这些story / bugfix分支中拥有我们正在处理的代码,并将其(并且仅将其)合并到3个根分支中,而不仅仅是1个父分支。

因此,我们打开了一个PR(Azure Dev Ops),将代码从story_branch_1合并到dev_wave1_features。我们审查并批准该PR,该代码已合并。

开发运营团队要求我们然后进行CHERRY PICK,将其提交给dev_mvp_features和dev_mvp。 Cherry Pick在这里不是正确的解决方案,特别是有20多个人在多个工作流中进行代码更改,并试图将该代码放入这些根分支中。

我们不能只做PR,然后检出dev_mvp_features并做git checkout dev_mvp_features && git merge story_branch_1吗?然后重复dev_mvp吗?

yanglinice 回答:采取上游故事分支并将其合并到多个“父”分支

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2991919.html

大家都在问