1

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

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

欢迎任何建议。

4

2 回答 2

4

我们也经历过这个。迁移到 RTM 可以减少这种情况发生,但仍然会发生很多。

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

解决方法是:

  1. 用ssd替换你的磁盘。拥有更好的 I/O 可以减少这个问题的发生。
  2. 切换回基于服务器的工作区。(更好地处理这个)
  3. 使用 TFS-GIT 连接器并使用 git 进行离线支持。
  4. 将您的工作区映射分成几部分,以便它们包含更少的项目。
于 2012-08-17T18:48:39.083 回答
1

请删除 %Temp% 文件夹下的文件,并以“以管理员身份运行”模式打开项目。它适用于我。

问候, 卡马拉杰

于 2014-02-13T10:04:06.060 回答