Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 如何解决Visual Studio TFS映射错误(工作区已在使用工作(幻影)文件夹…)_Visual Studio 2015_Tfs - Fatal编程技术网

Visual studio 2015 如何解决Visual Studio TFS映射错误(工作区已在使用工作(幻影)文件夹…)

Visual studio 2015 如何解决Visual Studio TFS映射错误(工作区已在使用工作(幻影)文件夹…),visual-studio-2015,tfs,Visual Studio 2015,Tfs,我对此束手无策,我相信我已经搜索了所有可用的资源,包括SO,但什么都没用 我大概有一个文件夹,它以前在某个时间点被映射到一个不再存在的位置;但是VisualStudio和/或TFS将这个幻影引用保存在我找不到的地方。因此,错误对话框如下所示: 简而言之,问题不是我不能删除工作区,而是当我试图添加工作区时,显然没有工作区,然后映射到这个特定的文件夹;我看到一个对话框,里面唠叨着一个我甚至无法验证是否存在的工作区 我已经尝试过的是: 从TFS服务器中删除工作区(使用tf实用程序) tf工作区/删

我对此束手无策,我相信我已经搜索了所有可用的资源,包括SO,但什么都没用

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

简而言之,问题不是我不能删除工作区,而是当我试图添加工作区时,显然没有工作区,然后映射到这个特定的文件夹;我看到一个对话框,里面唠叨着一个我甚至无法验证是否存在的工作区

我已经尝试过的是:

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

  • tf工作区/删除[工作区] 从本地工作站删除工作区

  • tf workspace/delete/server[server/Collection]/[workspace]

  • “删除工作空间”命令的其他变体
已从VS2015 UI中删除工作区

  • 文件->源代码管理->高级->工作区
  • 工作区(下拉)->工作区->删除
删除缓存的TFS数据

  • %localappdata%\Microsoft\Team Foundation\6.0\Cache\“
从一开始就删除并重新安装Visual Studio 2015

我也尝试过很多其他的建议,但这些都是最受欢迎的;我还是会听到这种恼人的对话

如果我知道信息被存储在哪里,我相信我就在解决之门了,但我找不到任何我尚未涉及的资源来确定它从哪里获得这些信息

我可以冒险进入登记处,但如果我不知道我需要去哪里,我就不敢


那么,是否还有其他可能提取此信息的位置?

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

@此问题是否仅发生在您的客户端上?请检查此问题是否发生在其他VS客户端计算机上。并尝试使用“tf workspace”命令检查工作区是否存在于当前计算机或远程计算机上。还要尝试重新启动TFS服务器和VS客户端计算机,然后重试。如果问题仍然存在,请共享重现此问题的详细步骤,并检查事件查看器或任何其他相关日志,并在此处共享这些日志以进行进一步的故障排除。此问题似乎仅限于我的工作站。使用tf workspaces命令可以显示工作区存在于本地客户端和远程TFS服务器上。我成功地删除了这两个文件夹,但当我重新添加工作区(无论名称相同还是不同)并尝试映射到特定文件夹时,问题再次普遍存在。此时,我已经放弃了解决问题的任何努力,选择了简单地使用另一个文件夹。我怀疑这个问题可能是独一无二的,不值得浪费任何人的时间。感谢您的回复。我将接受这一建议,并将其作为一种有用的解决方法。然而,这并不是一个解决问题的办法,而这个问题正是最初问题的目标。与此相反,这是在提出问题之前就知道的。谢谢。