我正在使用VS2017和VSTS。经过多次操作系统升级后,我现在最终得到了3个指向我计算机的工作区。如果我运行命令“tf workspaces / owner:* / computer:{my computer} /server:https://{xxx}.visualstudio.com / format:detailed”我可以看到工作区都是相同的,除了它们有独特的工作文件夹。
我不想继续添加指向不同文件夹的新工作区,而是将其全部划掉并重新开始。但是,当我运行命令“tf workspace / delete /server:https://{xxx}.visualstudio.com”时,收到以下错误消息:“TF14061:工作区{my computer}; {owner / my name }不存在。“。
并且,如果我尝试相同的命令但指定了所有者和/或指定了集合和/或指定了位置,我会收到以下错误消息:“指定一个工作区。”
关于如何解决这个问题的任何想法都会受到关注。
答案 0 :(得分:4)
它们是您的个人工作空间,然后您也可以使用从源代码管理资源管理器打开的管理工作区对话框删除它们。如果您的计算机名称在操作系统升级过程中发生了更改,则需要勾选对话框底部的显示远程工作区复选框。
This guide适用于Visual Studio 2012,但没有任何改变。
正如其他地方所建议的那样Team Foundation Sidekicks也是删除工作空间的好方法 - 无论是你自己还是其他工作空间。它只能在只有VS 2017的计算机上开箱即用,但对此有一个workaround。