GitHub 客户端:缺少拉取请求按钮

GitHub client: Pull Request Button is missing

我为 Bitbucket 存储库使用 GitHub 客户端。所有工作和同步都正确,但未显示 Pull Request 按钮。在 GitHub 回购所有作品。

我发现了类似的问题 - ,但我使用 Bitbucket 并且无法从 "other" 更改回购标记。

有什么建议吗?

GitHub:

其他回购:

来自官方github支持的回答(support@github.com):

In order to create a pull request the repository must exist on GitHub.com.

There is a button called 'View Branch' beside the update from master button.

If you click this, the 'View from Master' button should change to 'Compare'.

If you click this button you should see a list of branches you can choose from to merge!

我在下面的案例中发现了类似的问题。

  1. 我正在使用 GitHub Windows 客户端
  2. 我正在使用与帐户 X 关联的存储库。
  3. X 将该存储库移至另一个名为 Y 的帐户。

现在,我能够执行正常操作,例如创建新分支、推送、同步等按钮对于那些已从帐户 X 移动到 Y 的存储库,“拉取请求”按钮不可见。

解决方案:- 发生这种情况是因为我的 windows 客户端中的远程 URL 仍指向旧帐户存储库,因此我已将其更改为新帐户存储库并重新启动 windows 客户端,它开始工作了。

有人对此感到困惑:

检查您是否已登录。

这听起来很明显,但 github 允许四处浏览并检查两个分支是否会合并,但如果没有帐户,您将无法实际创建请求。唯一的区别是没有按钮。