7

所以我已经升级到 VS2013,希望能用于所有开发。不过,有一件事真的让我很生气。我的团队使用 TFS,而我更喜欢 git,所以我使用 git-tfs 将两者连接起来进行源代码控制。我们使用 TFS 工作项来跟踪错误和故事等。如果重要的话,我也更喜欢 GitExtensions 而不是 VS2013 的内置 git 支持。

无论如何,当我在 git-tfs 存储库下打开一个解决方案时,VS2013 只会在 Team Explorer 选项卡下向我显示 git 选项。因此,当我想进行 TFS 工作项查询时,我必须执行 Connect Team Project > FooProject 或类似的操作。此时,VS2013 将非常有帮助地关闭我打开的解决方案。所以,基本上我无法同时查看工作项并在 VS2013 中打开解决方案。这似乎是一个粗略的设计疏忽。

无论如何,在打开 git 项目的 VS2013 实例中查看工作项查询和/或是否可以完全禁用 Visual Studio 2013 的 git 支持,因为无论如何我更喜欢 GitExtensions?

4

2 回答 2

2

正如这里已经说过的那样,这是不可能的:(我已经警告过微软,这在他们的待办事项清单上。但是什么时候完成?我们不知道......

目前我认为您应该使用 Web 门户...

编辑:有人找到删除 VS Git 插件的方法。他删除注册表中的键。我强烈建议您在删除它们之前导出这些密钥,以防您将来想恢复它们!

于 2013-11-19T07:32:16.360 回答
1

为了避免只为 TFS 工作项打开 Visual Studio 的实例,我禁用了 TFS 解决方案集成。这禁用了解决方案的 TFS 和 Git 源代码控制选项,但 TFS 工作项仍然可以正常工作。

您可以通过以下方式禁用它:

  1. 工具
  2. 选项
  3. 源代码控制
  4. 将当前的源代码控制插件从 TFS 更改为 None
于 2013-11-19T16:19:24.063 回答