我已经在 VisualStudio 联机上创建了一个新的 Git 存储库。我已经克隆了我的电脑,并添加了一个项目。之后,我在 Visual Studio 上创建了一个名为 development on Visual Studio online 的新分支,我试图检查它是否创建了一个新的本地分支,但它没有出现在 Team Explorer 上。
这是我的在线视觉工作室:
这是 Visual Studio 2015团队资源管理器:
为什么开发分支不出现在团队资源管理器中?
我已经解决了打开 Git 命令提示符(在此 指示之后)并执行 git fetch以检索新分支的问题。
git fetch
您可以在 Visual Studio 中通过转到 Synchronization 选项卡(在 Team 下拉菜单中同步)并单击顶部的 Fetch 来实现这一点。
我遇到了完全相反的问题(或多或少) : 我可以在 VisualStudio 中看到分支,但它不在远程服务器上。
试图删除它(从远程)会产生以下错误:
推送到远程存储库时遇到错误: Git 失败,出现致命错误
下面是如何修复它(在 VS 2017中进行了测试) :
希望它能帮助那些和我有同样问题的人。
请检查分公司名称的外壳。 看起来,当可视化工作室第一次在本地下载分支时,它会在创建本地回购时将文件夹名称更改为小写。但是,为了以后拉它做一个大小写敏感的远程回购搜索,造成一个不匹配!
通用指南: 如果您使用的是分支的文件夹名称,请确保您使用的是小写。