TF400018:本地工作空间的本地版本表

时间:2013-11-01 19:25:29

标签: visual-studio-2012 tfs tfs2012

TF400018: The local version table for the local workspace WEBSERVER; 
(My name was here) could not be opened. Access is denied

一旦打开Visual Studio,我就会一直收到上述错误。我无法访问我的任何项目。我是TFS的管理员,我也可以通过Web客户端访问TFS,所以我不知道它是如何成为访问问题的。有没有人以前得到过这个?我看到类似的错误发布但不一样。

4 个答案:

答案 0 :(得分:27)

我通过在工作目录中重命名$ tf隐藏文件夹来修复此问题

答案 1 :(得分:2)

我有待更改,所以为了安全起见,这就是我所做的;

  • 备份您的源目录。由于您无法连接到TFS,因此无法搁置或类似,因此请确保在尝试任何操作之前获得了副本。
  • $tf重命名为__$tf。在此之后,TFS无法跟踪本地磁盘和远程
  • 之间的差异
  • 获取最新的源代码(我为此使用了tf.exe)。现在,所有待处理的更改都会显示为合并冲突。
  • 打开visual studio,然后在" Pending Changes"中选择" Actions |解决冲突(21)"
  • 在“解决冲突”窗口中,选择“保留本地文件内容'对于每个文件。您可以按住Ctrl + a选择全部,然后选择保留本地文件内容'一次完成所有这些。
  • 如果您已添加任何文件,则需要将其添加回源代码管理 - 右键单击​​解决方案资源管理器中的"将文件添加到源代码管理"
  • 当您办理登机手续时,请注意同事可能对您正在编辑的文件所做的任何更改。

答案 2 :(得分:1)

我通过删除/取消绑定TFS中的所有工作区来解决问题。之后我能够毫无错误地重新开放我的项目。我在改变源控制菜单中将它们反弹回来。

答案 3 :(得分:0)

我通过以下方式解决了这个问题:

  1. 备份您的本地文件
  2. 删除缓存 C:\Users{username}\AppData\Local\Microsoft\Team Foundation{version}\Cache
  3. 从文件菜单、源代码管理、高级、工作区,然后删除您的工作区。