我在团队项目中的tfs中有一个项目,然后我们将该项目移动到另一个团队项目中的不同位置。
我已经将Jenkins配置为连接到团队项目并构建我的解决方案,但是当我更改设置以连接到新的tfs团队项目时,它给出了以下错误:
[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].上面的代码显示存在一个工作区,因此我运行以下命令将其删除
tf workspace -delete Hudson-ProjectName1-Build-MASTER;domain1\username1 -noprompt -server:http://domain-eg.net:8080/tfs/oldteamproject它提示工作区已被删除,但我仍然收到相同的错误。
我还通过运行以下命令检查了映射是否已被删除:
tf workspace -server:http://domain-eg.net:8080/tfs/oldteamproject Hudson-ProjectName1-Build-MASTER但它表示,工作空间并不像预期的那样存在。
因此,我认为它可能在某个地方缓存了它,并运行了以下命令:
tf workspaces /remove:* /collection:http://domain-eg.net:8080/tfs/oldteamproject并显示“缓存中没有与服务器http://domain-eg.net:8080/tfs/oldteamproject匹配的工作空间”。
所以我猜它甚至没有被缓存。
那么是什么导致了这个错误,以及如何解决它呢?
发布于 2013-06-24 22:21:12
来自VS:的

来自不同计算机上的VS的
你不需要VS和征募在同一台机器上,因为你可以编辑远程征募!在弹出的对话框中,您按下“工作空间...”项目有一个复选框,上面写着“显示远程工作区”--只要勾选它,你就会得到一个所有征募人员的列表:

从命令行执行
在开发者命令提示符下调用"tf workspace“。它将直接打开“管理工作区”!
发布于 2013-10-10 03:53:10
我遇到了同样的问题,并能够通过手动删除位于以下位置的TFS缓存中的所有文件来修复它:
%LocalAppData%\Microsoft\Team Foundation\3.0\Cache或4.0、5.0等。
发布于 2013-04-03 18:23:35
按照以下步骤从TFS中删除映射:
单击您在Remove Mapping上的
Remove Mappinghttps://stackoverflow.com/questions/15784296
复制相似问题