假设我们有三个不同的分支:
- Main分支-开发人员在此为新特性推送新代码更改
1.发布分支-这是生产分支
1.演示分支-此分支用于向客户演示新功能。
所以现在的问题是,每当我需要为发布分支上的升级提供热修复时,我必须为相同的更改手动创建三个不同的PR,分别用于主分支、发布分支和演示分支,这是一项相当手动的任务,有点令人沮丧。
目前,我将变更提交到Release分支,并将提交选择到其他分支,然后为所有这三个分支创建单独的PR。
是否有办法一次性为多个分支机构的同一变更创建多个请购单?
感谢您的帮助或任何建议谢谢!
1条答案
按热度按时间zbdgwd5y1#
没有这样的功能。
拉入请求是从一个分支到另一个分支(pr不用于提交)和来自
hotfix1
分支的pr(基于release
分支)到release
,如果在main
和/或demo
上“重复”,则在大多数情况下会产生不良结果。将PR“重复”到多个分支与选择热修复程序提交不同(樱桃挑选PR从目标分支创建“临时”分支)。这是如何运作的
让我们假设这个特性只适用于单次提交的PR,只是为了简单起见。当从hotfix 1
to
releasethere would be an option to select extra target branches for an automatically created cherry-pick to
main,
demo '等创建PR时,我想这是可能的,但是GitHub目前还没有。