【问题标题】:Connecting to a TFS server closes a Git solution连接到 TFS 服务器会关闭 Git 解决方案
【发布时间】:2013-11-14 13:40:04
【问题描述】:

我正在使用具有新的内置 Git 支持的 Visual Studio 2013。我们的项目在 TFS 2010 中管理,但由于惯性/固执,我使用git-tfs 进行源代码控制。我仍然使用 TFS 问题跟踪器等。

在 VS2012 中,这工作正常 - VS 只是认为该解决方案不受任何支持的源代码控制,让我使用 TFS 工作项就好了。然而,在 VS2013 中,该项目被检测为在 Git 下管理。这使得 VS 的 TFS 集成几乎不可用。

这意味着我在处理我的解决方案时没有连接到团队项目。当我连接到 TFS 时,解决方案会关闭。反之亦然 - 重新打开 Git 管理的解决方案会关闭我打开的所有工作项查询并断开我与 TFS 的连接。

有没有办法解决这个问题?禁用内置 Git 支持,还是我错过的设置?

【问题讨论】:

  • 与 VS2012 和“Visual Studio Tools for Git”扩展(即 VS2013:扩展与它捆绑在一起)相同,并且可以管理案例。我不得不卸载扩展程序:(我不知道解决方案...

标签: git tfs visual-studio-2013 git-tfs


【解决方案1】:

VS Team is aware of the problem

我们正在考虑允许用户禁用自动切换提供商。当我们添加 Git 支持时,我们考虑了 Git-TF 用户,并针对想要使用 Git 工具的开发人员进行了优化。副作用是您不能轻松地使用 TFS 团队项目。

【讨论】:

  • 这是一个奇怪的立场,因为即使是 Git-TF 用户也可能需要处理 TFS 工作项。 (显然,总是有网络界面,但这不方便使用键盘快捷键。)虽然我想我应该在那个博客上发表评论,而不是在这里。
  • 无论如何,如果明天没有解决方法浮出水面,我会接受这是“这是设计使然”的答案。
猜你喜欢
  • 2012-01-15
  • 2021-04-12
  • 1970-01-01
  • 2023-04-07
  • 2015-01-15
  • 2011-06-13
  • 2015-07-13
  • 1970-01-01
  • 2020-06-04
相关资源
最近更新 更多