2012-08-17 151 views
1

在TFS和VS 2012 RC中獲得了下面的內容,任何人都知道修復?在MS網站上似乎不存在。TF400018:鎖定本地版本表

TF400018:本地工作區的本地版本表 COMPUTERNAME; MYNAME無法打開。該進程不能訪問 文件,因爲它正在被另一個進程使用

歡迎任何建議。

+0

我開始有這個問題,當我試圖將聰明,映射到網絡共享文件夾(網絡映射至W:\)......我試圖愚弄TFS以爲這是一個本地文件夾:-) – Heliac 2014-02-14 14:47:43

回答

4

我們也經歷過這一次。遷移到RTM使得這種情況少得多,但仍然可能發生很多事情。

當使用本地工作空間(2012年的新功能)時,將創建一個本地基於文件的數據庫來管理您在本地生成的更改。在更改源文件時,需要更新此文件庫數據庫。如果此更新與常規檢查更改的正常更新任務衝突,則會出現此錯誤。此問題的原因通常是您使用本地工作空間來獲得比預期更多的項目,或者您的磁盤I/O速度太慢。

解決方法這是兩種:

  1. 用SSD替換磁盤。擁有更好的I/O使得這個問題 發生了很多。
  2. 切換回基於服務器的工作區。 (它可以更好地處理這個問題)
  3. 使用TFS-GIT連接器並使用git進行脫機支持。
  4. 分割您的工作區映射,使它們包含更少的項目。
1

請刪除%Temp%文件夾下的文件,並以 「以管理員身份運行」模式打開項目,它適用於我。

問候, 拉伊

+0

我點擊瞭然後我點擊了...意思是點擊 – Marlon 2016-02-11 16:42:19