gpt4 book ai didi

GitHub - 当非默认分支与 main 合并时,PR 链接问题不会关闭

转载 作者:行者123 更新时间:2023-12-05 08:47:31 26 4
gpt4 key购买 nike

我将 main 作为默认分支,将 dev 作为非默认分支。

我创建了一个问题和一个 PR 以从新的 temp 分支合并到 dev 分支在 PR 中,我提到了 Resolves #1

当我将 PR 合并到 dev 分支时,问题 #1 没有关闭,因为它是非默认分支。

然后我在 main 分支中使用 git 命令行,我做了 git merge dev 所以 dev 分支被合并到 main.

main 分支提交中,我也可以看到 Merge pull request ... 提交。

但是即使 PR 间接合并到 main(从 tempdevmain)

有什么错误的原因吗?

更新:-将 dev 合并到 main 时,下次我没有在 main 分支上使用 git merge dev ,但我创建了将 dev 合并到 main 的新 PR。

它关闭了问题。

为什么我在 与 PR 合并 时工作,而不是在使用 git merge 时工作?

最佳答案

这是设计使然,不是错误

When you merge a linked pull request into the default branch of a repository, its linked issue is automatically closed

Note: The special keywords in a pull request description are interpreted when the pull request targets the repository's default branch. However, if the PR's base is any other branch, then these keywords are ignored, no links are created and merging the PR has no effect on the issues. If you want to link a pull request to an issue using a keyword, the PR must be on the default branch.

来自 https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue

PS:我过去也为此通过电子邮件向 GitHub 支持人员发送过邮件。不幸的是(还)没有改变

关于GitHub - 当非默认分支与 main 合并时,PR 链接问题不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67449219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com