Visual Studio Online上的远程分支不会出现在Visual Studio 2015团队资源管理器

时间:2015-08-19 17:08:04

标签: git visual-studio azure-devops

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

这是我在线的Visual Studio: enter image description here

这是Visual Studio 2015团队资源管理器: enter image description here

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

3 个答案:

答案 0 :(得分:210)

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

Choose Sync from the menu, hit fetch

答案 1 :(得分:18)

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

答案 2 :(得分:0)

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

尝试(从远程)删除它会产生此错误:

  

推送到远程存储库时遇到错误:Git失败并出现致命错误。 PushCommand.ExecutePushCommand

这里是修复它的方法(在VS 2017中测试):

  1. 在Visual Studio中,双击“流氓”远程分支;
  2. VS现在应该已经从中创建了本地分支;
  3. 右键单击本地分支,选择“取消设置远程分支”;
  4. 右键单击本地分支,选择“推送分支”;
  5. 您现在应该具有一个 true 相应的远程分支;
  6. 先删除远程分支,然后再删除本地分支。

希望它将帮助那些最终陷入与我相同问题的人。