当我尝试从TFS进行本地映射时,出现以下错误,
工作文件夹---已被工作区使用---;用户在计算机上---
关于如何解决这个问题的任何想法?
答案 0 :(得分:3)
我有类似的问题,无法安装sidekick,因为我正在运行VS 2k17。
我无法删除工作区,因为它一直告诉我找不到工作区。即使我可以使用:
清楚地看到工作区列表中的工作区,它也给了我错误 tf workspaces /computer:* /owner:*
当我从上面的列表中复制确切的值并尝试使用下面的语法删除工作区时,我得到了结果错误:
tf workspace /delete myWorkSpaceName;Bob Smith
TF14061: The workspace myWorkSpaceName;Bob Smith does not exist.
我的解决方案是要求xml格式:
tf workspaces /computer:* /owner:* /format:xml
现在,生成的工作空间列表包含了更多信息,包括工作区所有者别名未在简单列表中显示。其中一个是带有guid的长名称和所有者的帐户电子邮件。这最终对我有用:
tf workspace /delete myWorkSpaceName;aabe3ec12-1254-4956-b1ee-3fb26506931e\bsmith@myDomain.onmicrosoft.com
它要求确认并最终删除了我的孤立工作区。
答案 1 :(得分:0)
我也在Visual Studio 2017中也遇到了这个问题,这就是错误消息的样子:
我白读了很多,所以终于有了帮助:
TF
),因此我在“开始”菜单中键入了Developer Command Prompt for VS 2017
,并以管理员权限运行了此CLI。TF status /r /user:%USER_NAME%
。TF workspaces /collection:"http://%TFS_SERVER_NAME%:8080/tfs/%COLLECTION_NAME%" /owner:%USER_NAME%
来检查哪些工作区与我的用户相关联。TF workspace /delete %WORKSPACE_NAME%;%USER_NAME%
并确认可能丢失未提交的更改来删除工作区映射。