我正在使用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 \
删除了所有文件夹内容,但收到了同样的错误。
答案 0 :(得分:1)
在TFS中,一个本地文件夹只能映射一个工作区。您可能无法选择正在使用的正确WORKSPACE。
在Visual Studio中打开源代码管理资源管理器,单击下拉按钮。选择之前正在处理的工作区。(对您而言,COMPUTER_NAME)
答案 1 :(得分:0)
经验丰富的类似问题"工作文件夹已被工作区使用"。花了很长时间尝试在这里和其他论坛上找到的各种建议的解决方案,但它们似乎都没有用。
使用Window 10(1709),VS Pro 2017 - 连接到远程服务器上的TFS 2017。
最终对我有用的修复是重命名我的Windows 10计算机(Windows,设置,系统,关于,'重命名此PC')。重新启动PC - 创建新的Workspace并映射到本地驱动器。之后一切顺利。
并非每个人都理想,但如果一切都失败,这是一个很好的潜在解决方案。