是否可以在VS2013中使用git项目并查看TFS工作项?

是否可以在VS2013中使用git项目并查看TFS工作项?,git,visual-studio,tfs,visual-studio-2013,git-tfs,Git,Visual Studio,Tfs,Visual Studio 2013,Git Tfs,因此,我已升级到VS2013,希望所有的发展。但有一件事让我很恼火。我的团队使用TFS,我更喜欢git,所以我使用git-TFS将两者连接起来进行源代码控制。我们使用TFS工作项来跟踪bug和故事等。如果重要的话,我更喜欢GitExtensions,而不是VS2013的内置git支持 无论如何,当我打开git tfs存储库下的解决方案时,VS2013只会在Team Explorer选项卡下为我显示git的选项。因此,当我想要转到TFS工作项查询时,我必须执行Connect Team Projec

因此,我已升级到VS2013,希望所有的发展。但有一件事让我很恼火。我的团队使用TFS,我更喜欢git,所以我使用git-TFS将两者连接起来进行源代码控制。我们使用TFS工作项来跟踪bug和故事等。如果重要的话,我更喜欢GitExtensions,而不是VS2013的内置git支持

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

是否可以在打开git项目的情况下查看VS2013实例中的工作项查询和/或完全禁用Visual Studio 2013的git支持,因为我更喜欢git扩展

如前所述,这是不可能的:(我已经警告过微软,这已经列在他们的待办事项清单上了。但是什么时候可以完成呢?我们不知道

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


编辑:有人找到了一种方法。他删除了注册表中的项。我强烈建议您在删除这些项之前先导出它们,以备将来恢复它们!

为了避免仅为TFS工作项打开Visual Studio实例,我禁用了TFS解决方案集成。这禁用了TFS和Git源代码管理操作为解决方案添加了多个选项,但TFS工作项仍然可以正常工作

您可以通过执行以下操作来禁用它:

  • 工具
  • 选择权
  • 源代码控制
  • 将当前源代码管理插件从TFS更改为无

  • VS2013 git支持非常糟糕,我认为在VS中正确使用git的唯一方法是GitExtensions。我不知道为什么当你有GitExtensions时会有人想在VS中通过行转移窗口转移或提交GitExtensions。@Wilbert我同意你的观点,但这不是问题所在。我们可以使用另一个软件来管理git但是,这里的问题是管理TFS内容(工作项、任务等)。当VS检测到git存储库时,它会关闭与TFS服务器的连接!我最终使用了另一个VS实例(实际上是VS2012)在VS2013中编码时,连接到TFS以进行工作项跟踪和流程相关的内容。使用VS2013提交是可以的,但我也有一个git bash+gitk运行,其中VS2013 git支持失败。结果表明,这也不是一个永久性修复。当我打开解决方案后,它会返回到使用git集成。啊。