TFS express错误:工作文件夹C:\ LocalFolder已在使用中

时间:2015-11-03 12:54:14

标签: tfs visual-studio-2015

我正在使用VS 2015,我正在开发一个在 C:\ LocalFolder 上映射到 $ / ServerFolder 的本地工作区的项目

在某些时候,当我尝试探索源代码管理时,VS 2015崩溃,所以我不得不杀死deven.exe进程......

接下来,当我重新打开解决方案时,工作空间未映射! 本地路径:未映射

所以,我尝试重新映射文​​件夹,但是我收到了这个错误:

工作文件夹 C:\ LocalFolder 已被计算机 COMPUTER_NAME ;用户工作区使用的 COMPUTER_NAME

修改

根据其他建议,我试图清除缓存:

c:\ Users \ 用户名 \ AppData \ Local \ Microsoft \ Team Foundation \ 6.0 \ Cache \

删除了所有文件夹内容,但收到了同样的错误。

2 个答案:

答案 0 :(得分:1)

在TFS中,一个本地文件夹只能映射一个工作区。您可能无法选择正在使用的正确WORKSPACE。

在Visual Studio中打开源代码管理资源管理器,单击下拉按钮。选择之前正在处理的工作区。(对您而言,COMPUTER_NAME) enter image description here

答案 1 :(得分:0)

经验丰富的类似问题"工作文件夹已被工作区使用"。花了很长时间尝试在这里和其他论坛上找到的各种建议的解决方案,但它们似乎都没有用。

使用Window 10(1709),VS Pro 2017 - 连接到远程服务器上的TFS 2017。

最终对我有用的修复是重命名我的Windows 10计算机(Windows,设置,系统,关于,'重命名此PC')。重新启动PC - 创建新的Workspace并映射到本地驱动器。之后一切顺利。

并非每个人都理想,但如果一切都失败,这是一个很好的潜在解决方案。