【发布时间】:2016-05-16 02:51:35
【问题描述】:
不知何故,我最终得到了一个“幽灵”工作区。它不会显示在 Visual Studio 中的“管理工作区”下。当我连接到 VS Team Services 和开源控制资源管理器时,它会弹出一个错误对话框,显示 TF14061(“工作区不存在”)
当我尝试从伙伴中删除它时,它也会导致 TF14061:
tf vc workspace "MYCOMPUTER;My Name" /delete /collection:https://me.visualstudio.com/defaultcollection
TF14061: The workspace MYCOMPUTER;My Name does not exist.
在我的计算机上搜索搁置集时可以看到工作区:
tf workspaces /computer:MYCOMPUTER /owner:* /collection:https://me.visualstudio.com/defaultcollection
结果:
=======================================================================================================================
Workspace : MYCOMPUTER
Owner : My Name
Computer : MYCOMPUTER
Comment :
Collection : https://me.visualstudio.com/defaultcollection
Permissions: Private
Location : Server
File Time : Current
Working folders:
$/: C:\local
仅按工作区名称或所有者名称搜索工作区根本不会返回工作区。
我正在尝试创建一个新工作区并将其映射到同一个文件夹,但我收到此文件夹已映射到另一个工作区的错误。
如何删除这个虚拟工作区?
编辑:附加信息 即使所有者相同,这些重复工作区的安全令牌似乎也不同。一个匹配我的 Azure AD 帐户,另一个匹配我的 Microsoft 帐户。这很奇怪,因为我的 Microsoft 帐户对此服务器没有权限。
注意:我正在使用 Visual Studio Team Services。
【问题讨论】:
-
您是否尝试使用“tf workspaces /owner:* /computer:MachineName /collection:xxxx.visualstudio.com”命令列出您机器上所有用户创建的工作空间?
-
@Eddie-MSFT 刚刚试了一下,它也显示了工作区。
-
我确实尝试手动删除缓存并运行 tf workspaces /remove:* 来删除缓存。都没有帮助我。我(还)没有重命名我的电脑。请注意,所有者有我的名字,但当我按所有者姓名搜索时,工作区没有显示。我也可以创建一个名称完全相同的新工作区。我只是(显然)无法映射到“ghost”工作区中使用的同一目录。
-
如果可以新建一个同名的工作空间,那么工作空间的所有者名称应该不同。
标签: azure-devops