我们在这里使用Azure DevOps进行TFS。此开发人员正在接收升级后的工作站,并试图在visual studio中设置她的工作区。当她试图在她的新工作站上创建一个工作区时,她会收到一个错误:“工作空间XYZ已经存在于计算机-PC上”。
我知道我可以做一些令人讨厌的visual studio命令提示符来删除TFS服务器上的旧工作区映射,但我希望能更好地理解错误。她是否收到了此错误,因为映射到项目的TFS工作区必须在名称上是唯一的?我有点困惑,为什么它会给已经存在于不同PC上的工作区一个错误,我认为它会用新的PC名称和工作区名称来识别,而不会引起问题。
任何关于工作空间映射冲突的洞察力或一般性指导都将不胜感激。我需要更多地了解这是如何工作的。
提前谢谢!
发布于 2021-01-20 03:27:47
当旧工作区持续存在时,当客户试图创建新的本地工作区时,‘workspace xyz already exists on computer abc’将遇到此错误。并在我这边进行测试,并发现映射到项目的TFS工作区必须在名称上是唯一的。
要解决此问题,可以重命名新工作区或使用tf工作区命令删除他人的旧工作区。确保您有自己的管理其他用户工作区权限。否则,如果无法访问帐户,则需要让TFS管理员删除工作区。只是使用下面的命令。
tf workspace /delete "WORKSPACENAME;PREVIOUSUSERACCOUNT"
有关更多细节,请参见:Visual studio alerts workspace already exists。
https://stackoverflow.com/questions/65795208
复制相似问题