【问题标题】:Can't open solution when TFS is offlineTFS 离线时无法打开解决方案
【发布时间】:2016-12-22 23:47:03
【问题描述】:

我使用 Visual Studio 2015。 每次连接 TFS 有问题(网络问题或 TFS 关闭)时,我都无法在源代码控制下打开解决方案。 VS 卡住了,我无法继续工作。我从一位同事那里得到了一个建议:在 PC 上禁用网卡,但这听起来很荒谬! 我记得当我使用 VS 2010-2012 时 - 我肯定能够离线工作!我刚刚收到一条消息,比如“离线工作”,就是这样! 但是现在每次没有 TFS 我都无法工作。 我认为这应该是设置的问题,但我找不到它。 有人有解决方案吗?

【问题讨论】:

标签: visual-studio tfs visual-studio-2015


【解决方案1】:

似乎在 VS 2010-2012 上,您正在使用 服务器工作区,您可以简单地切换到离线模式。

使用服务器工作区时切换到离线模式

当您使用服务器工作区并且无法连接到您的团队时 Foundation Server,源代码管理资源管理器已禁用。然而,如果 您在服务器工作区中有文件的本地副本,您可以 仍然从解决方案资源管理器中编辑它们。服务器变成后 再次可用,您可以将更改检查到版本控制中。

在 VS2015 上,您似乎正在使用 本地工作区。而且你同事的建议是完全正确的。直接的方法是禁用网络并重新打开您的解决方案。然后一切都会下线。

使用本地工作区离线工作

当您的网络连接不可用或不可靠时,您可以快速开始编辑文件。您可以在解决方案资源管理器中添加、编辑、 删除、重命名、撤消和比较工作区中的项目,即使在 您没有连接到 Team Foundation Server。

More details info 带有服务器工作区和本地工作区供您参考。


如果您不想禁用网络离线工作,您仍然可以使用以下两个选项:

【讨论】:

  • 当 TFS 离线时,我将尝试这个扩展。谢谢。
  • 先生,您好,有什么更新吗?扩展有效吗?如果有效,您能否将其标记为鼓励的答案。
【解决方案2】:

实际上,禁用网卡的解决方案还不错:您只需要:

  1. 禁用您的网络
  2. 打开您的解决方案
  3. 启用您的网络

您将能够像以前版本的 VS 一样离线工作。

【讨论】:

  • 完全正确,如果您不想禁用网卡。断开 WiFi 或拔出网线都适用于我的测试。您只需确保在打开解决方案时与 TFS 的网络连接不可用或不可靠。不需要保持与网络的连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-06
相关资源
最近更新 更多