【问题标题】:Visual Studio TFS Workspace Mapping QuestionVisual Studio TFS 工作区映射问题
【发布时间】:2021-04-23 23:19:29
【问题描述】:

我们在这里将 Azure DevOps 用于 TFS。该开发人员正在接收升级的工作站,并尝试在 Visual Studio 中设置她的工作区。当她尝试在她的新工作站上创建工作区时,她收到错误“工作区 XYZ 已存在于计算机 OLD-PC 上”。

我知道我可以做一些 hacky Visual Studio 命令提示符来删除 TFS 服务器上的旧工作区映射,但我希望能更好地理解这个错误。她是否收到此错误,因为映射到项目的 TFS 工作区的名称必须是唯一的?我有点困惑,为什么它会为已经存在于另一台 PC 上的工作区报错,我认为它会通过新的 PC 名称和工作区名称来识别并且不会导致问题。

我们将不胜感激有关工作区映射冲突的任何见解或一般指导。我需要进一步了解它的工作原理。

提前致谢!!!

【问题讨论】:

    标签: visual-studio tfs azure-devops


    【解决方案1】:

    客户在尝试创建新的本地工作区而旧工作区仍然存在时会遇到此错误‘workspace xyz already exists on computer abc’。 并在我这边进行测试,发现映射到项目的 TFS 工作区的名称必须是唯一的。

    要解决此问题,您可以重命名您的新工作区或使用 tf workspace 命令删除其他人的旧工作区。确保您拥有自己的管理其他用户工作区权限。否则,如果您无权访问该帐户,则需要让您的 TFS 管理员删除工作区。只需使用以下命令。

    tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT"

    有关详细信息,请参阅:Visual studio alerts workspace already exists

    【讨论】:

    • 太好了,感谢您提供的信息。删除 TFS 工作区时,是从本地 PC 中删除所有文件,还是只是切断从 TFS 服务器到您的工作区的连接?
    • 它将删除 TFS 服务器上的这个工作区,并且不会删除您的本地文件。也就是说,删除从 TFS 服务器到您的工作区的连接。如果我的回答有帮助,您可以Accept it as an Answer,它可以帮助遇到同样问题的其他社区成员,谢谢。
    猜你喜欢
    • 2018-11-21
    • 2014-10-15
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 2013-03-24
    • 2013-10-28
    相关资源
    最近更新 更多