Visual Studio 2015将仅使用git进行源代码管理

Dam*_*n70 11 git tfs tfvc visual-studio-2015

我一直能够创建一个项目/解决方案并将其添加到源代码控制中,它将被添加到TFS中.在过去的几个月里发生了一些变化,当我在Visual Studio 2015 Enterprise中创建一个新的项目/解决方案时,它会自动使用git,即使源控件插件设置为TFS.我已经尝试了工具>选项>源代码控制并将插件设置回TFS(VS将其重置为git),关闭Visual Studio,重新打开并且插件仍设置为TFS,直到我向源代码控制添加项目/解决方案.

如果我创建一个新项目并将其添加到源代码控制,我没有提示,它立即使用git(即使设置为TFS).当我回过头来看一下Source Control插件时,它被设置为git by vs.

我们不使用git,源代码控制是TFS2010.无论如何制作VS它给我一个源代码控制选择,或者只是将其指定为仅使用TFS?

Yok*_*oky 13

我的一位同事面临同样的问题.他最初创建项目时没有检查"添加到源代码管理"框.从解决方案资源管理器中的右键单击上下文菜单中选择"向源代码管理添加解决方案"会将项目添加到本地git存储库.解决方案是1.工具 - >选项 - >源代码控制选项卡 - >在插件选择中选择无.(它可能会关闭解决方案).2.再次使用工具 - >选项 - >源代码控制选项卡 - >在插件选择中选择VS TFS 3.转到项目的根文件夹并删除Git文件夹(可能隐藏 - 可能需要先显示)4.在visual studio中连接到TFS团队项目5.尝试将解决方案添加到源代码控制 - >这应该显示TFS对话框我希望这将有助于那里的人.

  • 不起作用。每次我标记 Add solution to source control VS 2017 都会将插件恢复到 Git。 (2认同)

Cec*_*SFT 6

假设您在创建项目时选择"添加到源代码管理".在创建新项目之前,尝试连接到团队资源管理器中的TFS团队项目.

在此输入图像描述

  • 连接到TFS团队项目首先为我解决了这个问题.愚蠢的是,Visual Studio并没有对此发出警告.如果您没有首先连接到TFS团队项目,它只是创建一个没有其他通知的Git存储库. (2认同)