git - VS 2015 自动切换到 GIT

标签 git visual-studio tfs visual-studio-2015

我已连接到我的云 TFS。将我的解决方案添加到特定项目集合下的源代码管理。

甚至应用了标签。我看到我用 TFS 完美地做到了。当我双击 .sln 时,VS 没有打开它。 VS 将此解决方案切换到本地 Git 存储库(似乎是这样)。 VS 只是在其主页上打开团队资源管理器并显示与 Git 相关的菜单选项。我什至在选项中关闭了 Git 作为默认 VCS。

更新 我的团队资源管理器连接如下所示: enter image description here

当我从本地 Git 存储库中删除我的应用程序并尝试打开它时,VS 再次将它附加到本地 Git 存储库。

更新 2 似乎是来自 this thread on stackoverflow 的解决方案解决问题。

最佳答案

根据您的信息,您似乎已将您的解决方案添加到 Git 团队项目中。您可以通过管理连接(Team Explorer-Projects 和 My teams)仔细检查它,您可以看到 TFVC 图标和 Git 图标之间存在一些差异。 (Git图标是两个人同一个分支)

enter image description here

如果文件添加到 Git 团队项目,您可以删除解决方案的源代码控制盲化并将其重新映射到 TFVC 团队项目

更新


关于移除盲区,最简单的方法就是右键单击本地存储库并单击“在文件资源管理器中打开”并移除 .git 文件夹。更多详情请引用这个问题:Remove git mapping in Visual Studio 2015

关于git - VS 2015 自动切换到 GIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37339891/

相关文章:

git - 替换git中一个目录的内容

node.js - Visual Studio 任务运行程序资源管理器扩展无法识别 gulpfile.js

tfs - 无法获得排队到 Controller 的 Visual Studio 2013 负载测试

visual-studio - Visual Studio源代码管理资源管理器访问被拒绝

visual-studio - 如何在 Visual Studio TFS API (VS2015) 中将工作项关联为 "Associate"或 "Resolve"?

git - 初始 Git 提交是否应该包含自动生成的文件?

android - Github 上的问题

html - 防止 .gitignore 显示被忽略的文件

c++ - 运算符未解析为运算符函数 c++

vb.net - 如何在 Visual Studio (vb.net) 中使用 HtmlEncode(或 HtmlDecode)函数?