119 我已经在Visual Studio Online上创建了一个新的Git存储库。我已经在计算机上克隆了文件,并添加了一个项目。之后,我在Visual Studio Online上创建了一个名为development的新分支,并尝试将其签出以创建一个新的本地分支,但该分支未出现在Team Explorer中。 这是我的Visual Studio在线: 这是Visual Studio 2015 Team Explorer: 为什么开发分支没有出现在Team Explorer中? git visual-studio azure-devops — 范思法兰 source
252 现在,您可以在Visual Studio中执行此操作,方法是转到“同步”选项卡(“团队”下拉菜单中的“同步”),然后单击顶部的“获取”。 — 罗伯·朗博士 source 10 谢谢!只是一小段话,您是否会感到困惑,它指出:分支主管?然后,我总是在主分支上执行操作 — Kenny Saelen 2 同意!真奇怪 — 罗伯·朗格博士(Dr Rob Lang 4 另请注意,单击“获取”后,不会显示任何事情发生的通知。之后,您只需转到分支即可看到丢失的分支。 — 萨贝尔 6 这实际上应该在分支部分中,而不要处于同步状态。 — gsharp 9 是的,如果“分支”选项卡上的“刷新”按钮也进行了提取,那就太好了。那是我的期望。 — Michael Hawker-MSFT '18年
24 我已经解决了打开Git命令提示符(遵循此说明)并执行git fetch来检索新分支的问题。 — 范思法兰 source 3 如果您使用的是最新更新,则在Visual Studio内部执行“拉”操作应已获得相同的结果。 — MrHinsh-Martin Hinshelwood 2015年 2 我有同样的问题,我可以确认-在拉入团队资源管理器后,出现了缺少的分支。谢谢! — 狮子 这里的问题是您的本地客户端不知道服务器何时更新。您必须从中提取数据,服务器才能为您提供数据。因此,如果在服务器上进行了新分支(您未在本地进行分支),则需要进行访存。如果您了解客户端/服务器,那么它也不应该太令人难以置信。 — Dagrooms 我尝试了此操作,并下载了数百个分支引用,但是当返回VS2017(最新更新)时,分支仍然在分支列表上不可见。 — 瑞安
0 我遇到了完全相反的问题(或多或少):我可以在Visual Studio中看到该分支,但是它不在远程服务器上。 尝试从远程删除它产生此错误: 推送到远程存储库时遇到错误:Git失败并出现致命错误。PushCommand.ExecutePushCommand 修复方法如下(已在VS 2017中测试): 在Visual Studio中,双击“流氓”远程分支; VS现在应该已经从中创建了一个本地分支。 右键单击本地分支,选择“取消远程分支”; 右键单击本地分支,选择“推送分支”; 现在,您应该有一个真正的相应远程分支。 删除远程分支,然后删除本地分支。 希望它可以帮助最终在此线程上遇到与我相同的问题的人。 — XYZ source