TF400018:本地版本表已锁定

时间:2012-08-17 13:25:20

标签: tfs visual-studio-2012

在TFS和VS 2012 RC中得到以下内容,有谁知道修复?似乎不存在于MS网站上。

  

TF400018:本地工作空间的本地版本表   COMPUTERNAME; MYNAME无法打开。该过程无法访问   文件,因为它正被另一个进程使用

欢迎任何建议。

2 个答案:

答案 0 :(得分:4)

我们也经历过这一次。迁移到RTM会使这种情况发生的情况少得多,但它仍然会发生很多事情。

使用本地工作区(vs 2012中的新功能)时,会创建一个基于本地文件的数据库来管理您所做的更改。更改源文件时,需要更新此文件基础数据库。如果此更新与常规更新任务冲突,该任务会定期检查更改,则会出现此错误。此问题的原因通常是您使用本地工作区来获取比预期更多的项目,或者您的磁盘I / O太慢。

这方面的解决方法是:

  1. 用ssd替换磁盘。拥有更好的I / O会产生这个问题 发生的事情要少得多。
  2. 切换回基于服务器的工作区。 (更好地处理这个问题)
  3. 使用TFS-GIT连接器并使用git进行离线支持。
  4. 分割您的工作区映射,使其包含的项目更少。

答案 1 :(得分:1)

请删除%Temp%文件夹下的文件并将项目打开为  “以管理员身份运行”模式。对我有用。

此致 拉伊