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

时间:2016-06-01 14:00:52

标签: git tfs visual-studio-2015 tfvc

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

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

设置为git

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

5 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:6)

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

enter image description here

答案 2 :(得分:1)

更新后我遇到了同样的问题。我必须将“插入选择”更改为TFS,然后重新连接到我的TFS实例,以便停止将默认值更改为GIT。 希望这会有所帮助。

戴夫

答案 3 :(得分:0)

我最近遇到了这个确切的问题,这与我的联系有关。在“团队资源管理器”选项卡中,单击绿色插头以转到连接。单击蓝色的“管理连接”链接,然后选择“连接到团队项目”。如有必要,请选择您的TFS服务器,确保在右侧窗格中选择了新项目,然后单击“连接”。

确保已完成上面其他步骤突出显示的步骤(.git文件和文件夹已删除,并且Source Control插件设置为TFS),然后您应该能够右键单击解决方案,然后选择“将解决方案添加到Source Control” ',然后您应该可以绑定到TFS。

答案 4 :(得分:0)

我通过删除名为 .git 的系统保护文件夹来解决此问题,其中项目映射到本地驱动器。如果在映射位置上看不到文件夹,请转到查看 -> 选项 -> 更改文件夹和搜索选项 -> 查看,然后选中“显示隐藏文件和文件夹”。现在重新启动 VSenter image description here