我正在尝试将TFS上的文件夹结构映射到我的C:驱动器,但是我收到此错误ErrorMessage说C:/ DEV-MAIN文件夹已被其他工作区使用。
工作区是在此计算机上由已删除Windows登录的用户创建的。我无法直接从TFS访问它,因为我无法访问它。
接下来,我尝试使用&t; tf workspace / delete'从命令行中删除它。如此CommandLineImage所示,我在我的机器上找到了2个工作区(我的和旧的)。然后,我试图选择' sjayasekar'所拥有的工作空间。它说"身份sjayasekar不是公认的身份"但它清楚地表明她是所有者。
我还尝试将其删除为上一个命令行图像中显示的内容,但它表示该工作区不存在。
当我尝试专门引用它们时,不知道为什么它不会识别工作区或所有者?或者我错过了什么?
答案 0 :(得分:2)
如果要使用tf workspace
命令删除其他旧工作区。
确保您拥有管理其他用户工作区权限。否则,如果您无权访问该帐户,则需要让TFS管理员删除该工作区。只需使用以下命令。
tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT"
如果仍然无效,您也可以尝试使用TFS Sidekick。 然后打开工作区sidekick搜索' xx'用户,然后您可以删除他的工作区。
注意:TF Sidekicks使用相同的命令,因此需要相同的权限。它是TFS管理生产力工具。
更多细节步骤请参阅此问题中的 RezaRahmati 答案how to remove TFS workspace mapping for another user