微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 GitHub 有时会在“< > 代码”选项卡顶部显示“比较和拉取请求”按钮,而其他时候不显示?

如何解决为什么 GitHub 有时会在“< > 代码”选项卡顶部显示“比较和拉取请求”按钮,而其他时候不显示?

我在某处读到只有当您推送“最近的分支”但无法找到构成最近的分支时。即使在 Github 文档中,我还没有看到关于此按钮何时显示与隐藏的清晰简洁的答案。任何见解将不胜感激。

解决方法

如“Differences between commits on compare and pull request pages”中所述:

Compare 页面显示了 head ref 的尖端与 head 和 base ref 的当前共同祖先(即合并基)之间的差异。

因此,当您最近推送一个分支(在非默认分支中)时,HEAD 和 base refs 之间存在差异(base 是存储库的默认分支:通常为 main

这允许您启动 PR,触发负责将 PR 合并到存储库主分支的审查过程。

但是,如果您继续推送到该分支,或者开始将其直接合并到您的主分支...那么此选项不再相关,并且不再建议用于该特定分支。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。