我正在使用Visual Studio 2010.几个月前,我使用一些'ABC'TFS用户连接到TFS并映射我本地驱动器上的一些文件夹.现在我的上一个用户'ABC'已经消失,我被分配了一个新的tfs用户'XYZ'来连接到TFS.所以很自然地我尝试将一些远程文件夹映射到我现有的本地文件夹,我收到以下错误.
"工作文件夹'Some_Local_Path'已被工作区WORKSPACE_NAME:USER_NAME用于计算机'MACHINE_NAME'上
我尝试删除缓存文件夹内容,但相同的错误(C:\ Users {UserName}\AppData\Local\Microsoft\Team Foundation\3.0\Cache).我也尝试运行常见的TFS命令(tf workspaces/remove:*)来删除所有工作区的缓存,但仍然是同样的错误.当我尝试编辑我的工作区时,它会显示当前用户'XYZ'的源代码控制和本地文件夹,但我想要的是删除我之前用户'ABC'的文件夹绑定.我怎样才能做到这一点?
MrH*_*ood 43
如果您无权访问该帐户,则需要让TFS管理员删除该工作区.
您可以通过使用指定的显式用户调用"tf workspace"来执行此操作,但您需要"管理其他用户工作区"权限.TF Sidekicks使用相同的命令,因此需要相同的权限.它是TFS管理员生产力工具.
https://msdn.microsoft.com/en-us/library/y901w7se(v=vs.100).aspx
您可以使用:
tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT"
Run Code Online (Sandbox Code Playgroud)
小智 36
如果您拥有该集合的管理权限,则可以使用位于Visual Studio\Common7\IDE目录中的TF命令执行此操作,而无需安装其他工具.
首先列出与用户关联的工作区:
TF workspaces /collection:"http://tfsserver:8080/tfs/collection_name" /owner:owner_id
这将返回用户所拥有的工作空间列表以及与之关联的计算机
要删除指定的工作区:
TF workspace /delete workspacename;owner_id /collection:"http://tfsserver:8080/tfs/collection_name"
Lar*_*ryG 23
我有一个类似的问题,无法安装sidekick因为我正在运行VS 2k17.
我无法删除工作区,因为它一直告诉我它找不到工作区.
tf workspaces /computer:* /owner:*
Run Code Online (Sandbox Code Playgroud)
这将列出我的所有工作区和所有者.所以我会试试
tf workspace /delete myWorkSpaceName;Bob Smith
TF14061: The workspace myWorkSpaceName;Bob Smith does not exist.
Run Code Online (Sandbox Code Playgroud)
这是我在上面原始工作区列表中获得的确切工作空间和所有者名称.
解决方案是要求xml格式
tf workspaces /computer:* /owner:* /format:xml > c:\temp\workspaces.xml
Run Code Online (Sandbox Code Playgroud)
这为工作区所有者提供了别名,其中一个是带有guid和帐户电子邮件的长名称.这最终奏效了:
tf workspace /delete myWorkSpaceName;aabe3ec12-1254-4956-b1ee-3fb26506931e\bsmith@myDomain.onmicrosoft.com
Run Code Online (Sandbox Code Playgroud)
它要求确认并最终删除了我的孤立工作区.
Rez*_*eza 16
首先你需要安装TFS Sidekick(你可以从http://www.attrice.info/cm/tfs/下载)在安装阶段选择Integrated with IDE mode
然后将添加一个新菜单Visual Studio,如下所示
菜单 - >工具 - > TeamFoundation Sidekick

然后打开工作区sidekick搜索"ABC"用户,然后您可以删除他的工作区

Source Control Explorer(View->Other Windows->Source Control Explorer)Workspace组合。从该组合中选择Workspacess..EditRemove| 归档时间: |
|
| 查看次数: |
73246 次 |
| 最近记录: |