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

jac*_*oke 15 tfs visual-studio-2012 tfs2012

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

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

小智 28

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

  • 对我来说,我按如下方式解决了它:1.) 关闭 VS 2.) 检查是否有任何其他 VS 实例正在运行(使用任务管理器),并且正如预期的那样有一个。3.) 杀死这个流氓 vs 进程 4.) 重新启动 VS。它起作用了 (2认同)

Ste*_*per 5

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

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