拉取请求的默认分支

ajo*_*jon 5 github

我的公司使用github。当我要执行拉取请求时,我需要将我的PR从我的货叉到主存储库转移到暂存分支。默认情况下,我的PR指向master分支,因此对于每个请求请求,我都必须更改要合并到的分支。我知道您可以在github中设置默认分支。我希望默认分支保持为主状态,但是我希望我的拉取请求默认指向暂存。那可能吗?

在下面的图片,我不希望有改变base: master,以base: staging每次。最大的痛苦是当我忘记将其更改为分期时。 在此处输入图片说明

sen*_*rio 8

转到设置页面、分支...并选择默认分支。

在此输入图像描述

  • 没有默认分支为主分支有什么缺点吗?否则,这正是我正在寻找的。谢谢。 (12认同)
  • 有没有办法在不更改默认分支的情况下做到这一点?例如,默认分支是“main”,但默认情况下新 PR 会与“develop”(而不是“main”)进行比较。 (7认同)
  • @sensorario 尝试让团队在 main 之前合并到 staging 分支是很常见的。一些刚接触 PR 的人可能不明白如何立即执行此操作,因此您可以在稳定性检查通过之前将新代码合并到错误的“测试”分支中。 (4认同)
  • 缺点是这也是克隆分支。它迫使我们使用 devel 分支作为我们的主分支。它还可能会干扰某些机器人,例如“wei/pull”。 (2认同)