【问题标题】:How to resolve Visual Studio TFS Mapping Error (The working (phantom) folder is already in use by workspace...)如何解决 Visual Studio TFS 映射错误(工作(幻影)文件夹已被工作区使用......)
【发布时间】:2017-08-11 16:53:51
【问题描述】:

我对此束手无策,我相信我已经搜索了包括 SO 在内的所有可用资源,但没有任何效果。

我大概有一些文件夹,它以前在某个时间点映射到一个不再存在的位置;但是 Visual Studio 和/或 TFS 将这个幻像引用保存在我找不到的某个地方。所以错误对话框如下所示:

所以简而言之,问题不在于我无法删除(删除)工作区,而是当我尝试添加工作区时明显没有工作区并随后映射到该特定文件夹;我看到一个对话框,我无法验证它是否存在。

我已经尝试过的事情是:

从 TFS 服务器中删除工作区(使用 tf 实用程序)

  • tf 工作区 /delete [WORKSPACE] 从我的本地工作站中删除工作区

  • tf 工作区 /delete /server [SERVER/Collection] /[WORKSPACE]

  • 删除工作区命令的其他变体

从 VS2015 UI 中删除了工作区

  • 文件 -> 源代码管理 -> 高级 -> 工作区
  • 工作区(下拉)-> 工作区-> 删除

删除缓存的 TFS 数据

  • "%localappdata%\Microsoft\Team Foundation\6.0\Cache\"

从头开始删除并重新安装 Visual Studio 2015

我也尝试过很多其他建议,但这些建议是最受欢迎的;我仍然得到这个烦人的对话框。

如果我知道信息存储在哪里,我相信我会解决问题,但我找不到任何我尚未涵盖的资源来确定它从哪里获取这些信息。

我可以冒险进入注册表,但如果不知道我需要查看的位置,我就不敢。

那么还有没有其他地方可能会提取到这些信息?

【问题讨论】:

  • @这个问题只发生在你的客户端吗?请检查此问题是否发生在其他 VS 客户端计算机上。并尝试使用“tf workspaces”命令检查当前或远程计算机上是否存在工作区。还尝试重新启动 TFS 服务器和您的 VS 客户端计算机,然后再试一次。如果问题仍然存在,请分享重现此问题的详细步骤,并检查事件查看器或任何其他相关日志并在此处分享以进行进一步的故障排除。
  • 这个问题似乎只针对我的工作站。使用 tf workspaces 命令显示该工作区存在于我的本地客户端以及远程 TFS 服务器上。我成功删除了它们,但是当我重新添加工作区(无论名称相同还是不同)并尝试映射到特定文件夹时,问题再次普遍存在。在这一点上,我已经放弃了解决问题的任何努力,并选择简单地使用另一个文件夹。我怀疑这个问题可能是独一无二的,不值得浪费任何人的时间。感谢回复

标签: visual-studio-2015 tfs


【解决方案1】:

因此,解决方法是删除工作区并创建一个新工作区,然后将工作区重新映射到另一个文件夹。

【讨论】:

  • 我会接受这是一个推荐且有用的解决方法。但是,这并不是解决最初问题所针对的问题的解决方案。相反,这是问题之前的先见之明。谢谢。
猜你喜欢
  • 2013-07-01
  • 2021-04-23
  • 1970-01-01
  • 2014-10-15
  • 1970-01-01
  • 1970-01-01
  • 2013-03-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多