【问题标题】:Can't delete VSO workspace using tf.exe无法使用 tf.exe 删除 VSO 工作区
【发布时间】:2018-05-03 13:12:47
【问题描述】:

我正在尝试将 VSO 帐户映射到此 PC 上的文件夹,根据团队约定,我们必须将其映射到 C:\CompanyName 文件夹。

现在当我尝试映射它时,Visual Studio 会抱怨:

路径 C:\CompanyName 已映射到工作区 ComputerName;Windows Live ID\developerid

在以前出现此错误的情况下,我们将使用tf.exe 删除帐户,如下所示:

tf workspaces

// showing list of workspaces, giving us the collection, workspace, owner, and computer

tf workspace /delete /collection:https://companyname.visualstudio.com workspace;owner

但它抱怨:

TF14061:工作区Workspace;所有者不存在

还有其他方法可以从机器上删除所有工作区吗?这确实是一个痛苦、令人沮丧的过程。

【问题讨论】:

  • 你尝试过 Attrice TFS sidekicks 之类的东西吗?它具有出色的工作区管理实用程序。
  • 我不能相信一个在 2012 年就死掉的工具。我宁愿映射到一个新的工作空间。

标签: tfs azure-devops


【解决方案1】:

当您删除工作区时,您应该保持所有者与它在tf workspaces 中显示的相同。

如工作空间的名称为Jim Green,则应保留空格并用引号将名称括起来,并删除tf workspace /delete /collection:https://account.visualstudio.com workspace;"Jim Green"的工作空间。

下面是一个例子:

C:\hello>tf workspaces
Workspace      Owner      Computer       Comment
-------------- ---------- -------------- --------------------------------------
mydev          marina liu computername

C:\hello>tf workspace /delete /collection:https://marinaliu.visualstudio.com mydev;"marina liu"
A deleted workspace cannot be recovered.
Workspace 'mydev;marina liu' on server 'https://marinaliu.visualstudio.com' has
0 pending change(s).
Are you sure you want to delete the workspace? (Yes/No) Yes

【讨论】:

  • 我确实试过了。但它一直告诉我工作区不存在。这对微软来说是一种耻辱。由于这个简单的愚蠢原因,我们不得不创建另一个工作区并覆盖我们的团队约定。
  • 如果您仍然遇到问题,请同时检查工作区所有者现在是否可以访问 TFVC 存储库。
  • 权限从所有者那里被夺走。但这没有任何意义。管理员应该能够删除孤立工作区。
  • 我可以删除不同情况的工作区。你能在这里显示命令的全部输出吗?
  • 它只是说指定的工作空间不存在:TF14061: The workspace WORKSPACE;Owner does not exist.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-02-20
  • 2012-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-18
  • 1970-01-01
相关资源
最近更新 更多