TFS工作区问题:路径xxx在工作区XXXXXXX中已经映射。

4

请查看下面的错误信息。实际上,我列出了服务器上的所有工作区(我是TFS管理员),但无法找到名为“CNXA1ER-L0429_VS2012”的工作区。同样,在本地开发者机器上的VS中也找不到该工作区。

因此,我无法删除该映射。 enter image description here

2个回答

3
我建议使用命令行删除有问题的工作区:
tf workspace /delete /collection:yourserver:8080/tfs/yourcollection CNXA1ER-L0429_VS2012;ownerofworkspace

作为TFS管理员,您应该拥有管理他人工作区的权限,因此删除工作区不应成为问题。
另一种方法是使用Attrice Sidekicks来删除工作区,这更容易使用,但过去我有时发现它没有显示所有工作区。
如果您根本找不到工作区,请尝试按照此链接清除Visual Studio缓存。

http://blogs.msdn.com/b/willy-peter_schaub/archive/2010/09/15/if-you-have-problems-with-tfs-or-visual-studio-flush-the-user-cache-or-not.aspx


@Jadematrix,感谢您的回答。但看起来并没有帮助。请参见下面的信息:TF14061:工作空间CNXA1ER-L0429_VS2012;Lee,Mac [COMMRES/MET/CN]不存在。 - Mac Lee
它没有列出我想要删除的工作空间“CNXA1ER-L0429_VS2012”。我相信它已经从TFS中删除了。但为什么在映射时会收到错误消息呢? - Mac Lee
这个链接将向您展示如何重置缓存以及这样做可能带来的潜在风险。虽然这是一个较旧的链接,但仍然相关。http://blogs.msdn.com/b/willy-peter_schaub/archive/2010/09/15/if-you-have-problems-with-tfs-or-visual-studio-flush-the-user-cache-or-not.aspx - Max Mansfield
1
感谢您的帮助,我刚刚删除了 C:\Users<<Your Alias>>\AppData\Local\Microsoft\Team Foundation\4.0,现在它可以正常工作了! - Mac Lee
看起来清除缓存的链接挂了,对于像我一样通过谷歌来到这里的人,请查看此链接以清除缓存:link - Dobin

1
在 TFS 2015 中,更简单的方法是进入数据库中的工作区表并手动删除旧的工作区。这对我很有效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接