我有main默认分支和dev非默认分支。
temp我创建了一个问题和一个 PR 以从新分支合并到dev分支 在 PR 中,我已经提到过Resolves #1。
当我将 PR 合并到dev分支时,问题#1不会被关闭,因为它是非默认分支。
然后我在main分支内使用 git 命令行,我git merge dev这样做了dev分支被合并到main.
在分支提交中,我也main可以看到提交。Merge pull request ...
#1但即使 PR 间接合并到main(from tempto devto main) ,问题也没有得到解决
该错误有什么原因吗?
更新: - 合并dev到时main,下次我没有git merge dev在main分支上使用,但我创建了新的 PR 来合并dev到main。
它结束了这个问题。
为什么我工作 whilemerging with PR而不是whengit merge使用?
Jul*_*ian 10
这是设计使然,不是错误
当您将链接的拉取请求合并到存储库的默认分支时,其链接的问题将自动关闭
和
注意:当拉取请求针对存储库的默认分支时,将解释拉取请求描述中的特殊关键字。但是,如果 PR 的基础是任何其他分支,则这些关键字将被忽略,不会创建任何链接,并且合并 PR 对问题没有影响。如果您想使用关键字将拉取请求链接到问题,则 PR 必须位于默认分支上。
来自 https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue
PS:我过去也曾为此向 GitHub 支持人员发送过电子邮件。不幸的是还没有改变
| 归档时间: |
|
| 查看次数: |
1499 次 |
| 最近记录: |