我一直能够创建项目/解决方案并将其添加到源代码管理中,然后它将添加到 TFS 中。在过去的几个月中,情况发生了变化,当我在 Visual Studio 2015 Enterprise 中创建新项目/解决方案时,它会自动使用 git,即使源代码管理插件设置为 TFS。我尝试过“工具”>“选项”>“源代码控制”,并将插件设置回 TFS(VS 将其重置为 git),关闭 Visual Studio,重新打开,插件仍设置为 TFS,直到我将项目/解决方案添加到源代码控制。
如果我创建一个新项目并将其添加到源代码管理中,我不会收到任何提示,它会立即使用 git(即使设置为 TFS)。当我回去查看源代码管理插件时,它已被 vs 设置为 git。
我们不使用git,源代码控制是TFS2010。无论如何,让 VS 让我可以选择源代码控制,或者只是将其指定为仅使用 TFS?
最佳答案
我的一位同事也遇到了同样的问题。当他最初创建项目时,他没有选中“添加到源代码管理”框。从解决方案资源管理器的右键单击上下文菜单中选择“将解决方案添加到源代码管理”会将项目添加到本地 git 存储库。 解决办法是
- 工具 -> 选项 -> 源代码管理选项卡 -> 在插件选择中选择“无”。 (它可能会关闭解决方案)。
- 再次选择工具 -> 选项 -> 源代码管理选项卡 -> 在插件选择中选择 VS TFS。
- 转到项目的根文件夹并删除 Git 文件夹(它可能是 stash 的 - 可能需要先显示它)。
- 在 Visual Studio 中连接到 TFS 团队项目。
- 尝试将解决方案添加到源代码管理 -> 这应该显示 TFS 对话框。
关于git - Visual Studio 2015 将仅使用 git 进行源代码管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37570925/