Visual Studio online 上的远程分支没有出现在 Visual Studio 2015 Team Explorer 上

Remote branch on Visual Studio online doesn't appear on Visual Studio 2015 Team Explorer

我在 Visual Studio 上在线创建了一个新的 Git 存储库。我已经在我的电脑上克隆并添加了一个项目。在那之后,我在 Visual Studio 在线创建了一个名为 develop 的新分支,我试图检查它是否创建了一个新的本地分支,但它没有出现在团队资源管理器中。

这是我的 Visual Studio 在线:

这是 Visual Studio 2015 Team Explorer:

为什么开发分支没有出现在团队资源管理器中?

我已经解决了打开 Git 命令提示符(在 instructions 之后)并执行 git fetch 以检索新分支的问题。

您可以现在在Visual Studio中执行此操作,方法是转到“同步”选项卡(“团队”下拉菜单中的“同步”)并单击顶部的“获取”。

我有完全相反的问题(或多或少):我可以在 Visual Studio 中看到分支,但它不在远程服务器上。

尝试(从远程)删除它时出现此错误:

Error encountered while pushing to the remote repository: Git failed with a fatal error. PushCommand.ExecutePushCommand

修复方法如下(在 VS 2017 中测试):

  1. 在Visual Studio中,双击你的"rogue"远程分支;
  2. VS 现在应该已经从它创建了一个本地分支;
  3. 右键点击本地分支,select "Unset remote branch";
  4. 右键单击本地分支,select "Push branch";
  5. 你现在应该有一个true对应的远程分支;
  6. 删除远程分支,然后删除本地分支。

希望它能帮助到这个帖子的人和我有同样的问题。