【问题标题】:Not able to Map Workspace in local folder using VS 2017无法使用 VS 2017 在本地文件夹中映射工作区
【发布时间】:2018-12-06 11:51:16
【问题描述】:

我正在尝试映射工作区,由于某些问题,我取消了该过程并从“管理工作区”中删除了该条目。 但是当我重试该过程时,我遇到了错误

"The workspace [workspaceName];[Owner] already exists on computer [ComputerName]"

我尝试了以下方法来解决它

1) 使用 VS 命令提示符

First display list of workspaces for named computer giving workspace name and owner:

>tf  workspaces /computer:oldComputerName /collection:”http://devsrvr:8080/tfs/DefaultCollection”



To delete:

>tf workspace /delete WorkSpaceName;OwnerName /collection:”http://devsrvr:8080/tfs/DefaultCollection”

但是列表命令没有显示任何工作区。所以这个选项对我没有帮助。 我得到了帮助参考表here

2) 尝试通过清除 %localappdata%\Microsoft\Team Foundation\5.0\Cache 中的缓存数据来修复本地 Visual Studio TFS 工作区映射。这个选项对我也不起作用。我仍然遇到同样的错误。 Reference

3) 检查Control Panel >> User Account >> Mange Password 是否删除了这些条目(它用于与旧的 VS 版本一起使用)。但这也没有用。

如果有人知道解决方案,请告诉我。

【问题讨论】:

  • 你能用新名字创建一个工作区吗?您可以手动删除工作文件夹吗?
  • 是的,我可以使用新名称创建工作区。问题已经解决了。
  • @SKiran,如果此问题已解决,您能否将有用的回复标记为答案?

标签: tfs visual-studio-2017 azure-devops workspace


【解决方案1】:

您可以尝试以下项目:

  1. 关闭VS。

  2. 使用命令行删除指定的工作区条目:tf workspaces /remove:(*|workspace1[,workspace2,...]) /collection:(*|TeamProjectCollectionUrl)

  3. 使用命令tf workspace /delete [/collection:TeamProjectCollectionUrl] workspacename[;workspaceowner] [/login:username,[password]]删除工作区

  4. 使用新名称创建工作区,然后重试删除旧工作区。

【讨论】:

  • 我尝试过使用 tf workspaces /computer:oldComputerName /collection:”devsrvr:8080/tfs/DefaultCollection”但它没有显示任何工作区。
  • 它有效,它是在旧计算机上配置的。由于我无权删除旧名称,因此我只配置了新名称。 ;)
猜你喜欢
  • 2016-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-16
  • 2013-07-01
  • 2018-11-21
  • 1970-01-01
相关资源
最近更新 更多