首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何删除TFS工作空间映射?

如何删除TFS工作空间映射?
EN

Stack Overflow用户
提问于 2013-04-03 17:59:22
回答 11查看 249.7K关注 0票数 142

我在团队项目中的tfs中有一个项目,然后我们将该项目移动到另一个团队项目中的不同位置。

我已经将Jenkins配置为连接到团队项目并构建我的解决方案,但是当我更改设置以连接到新的tfs团队项目时,它给出了以下错误:

代码语言:javascript
复制
[workspace] $ "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf.exe" workspace -new Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/newteamproject ********
The path D:\jenkins\jobs\ProjectName1-Build\workspace is already mapped in workspace Hudson-ProjectName1-Build-MASTER [http://domain-eg.net:8080/tfs/oldteamproject].

上面的代码显示存在一个工作区,因此我运行以下命令将其删除

代码语言:javascript
复制
tf workspace -delete Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/oldteamproject

它提示工作区已被删除,但我仍然收到相同的错误。

我还通过运行以下命令检查了映射是否已被删除:

代码语言:javascript
复制
tf workspace -server:http://domain-eg.net:8080/tfs/oldteamproject Hudson-ProjectName1-Build-MASTER

但它表示,工作空间并不像预期的那样存在。

因此,我认为它可能在某个地方缓存了它,并运行了以下命令:

代码语言:javascript
复制
tf workspaces /remove:* /collection:http://domain-eg.net:8080/tfs/oldteamproject

并显示“缓存中没有与服务器http://domain-eg.net:8080/tfs/oldteamproject匹配的工作空间”。

所以我猜它甚至没有被缓存。

那么是什么导致了这个错误,以及如何解决它呢?

EN

回答 11

Stack Overflow用户

发布于 2013-10-10 03:53:10

我遇到了同样的问题,并能够通过手动删除位于以下位置的TFS缓存中的所有文件来修复它:

代码语言:javascript
复制
%LocalAppData%\Microsoft\Team Foundation\3.0\Cache

4.05.0等。

票数 125
EN

Stack Overflow用户

发布于 2017-04-13 18:24:57

请按照以下步骤操作:

代码语言:javascript
复制
Ctrl + Run 

复制和粘贴

代码语言:javascript
复制
%LocalAppData%\Microsoft\Team Foundation

您将获得不同版本的TFS,例如

单击每个文件夹,您将看到

现在删除这些文件夹中的所有数据。

重新打开Visual studio。

谢谢。

票数 7
EN

Stack Overflow用户

发布于 2014-04-09 23:55:17

我设法使用/newowner命令删除了映射,如下所示:

How can I regain access to my Team Foundation Server Workspace?

该命令将打开编辑工作区窗口,我在其中删除了映射。之后,我删除了不需要的工作区。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15784296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档