在Team Foundation Server中创建新版本时,尝试运行新版本时出现以下错误:
路径C:\ Build\ProductReleases\FullBuildv5.4.2x\Sources已映射到工作空间BuildServer_23.
我无法在工作区对话框中看到该名称的工作区.
使用命令行实用程序TF - Team Foundation版本控制工具(tf).
您可以通过打开Visual Studio命令提示符然后更改到工作区文件夹并发出以下命令来获取所有工作区的列表:
C:\YourWorkspaceFolder>tf workspaces /owner:*
您应该在列表中看到问题工作区以及它的所有者.
您可以使用以下命令删除工作区:
C:\YourWorkspaceFolder>tf workspace /delete /server:BUILDSERVER WORKSPACENAME;OWNERNAME
只需删除以下文件夹的内容:
C:\ Users\UserName\AppData\Local\Microsoft\Team Foundation\3.0\Cache
UserName是实际用户或当前用户,3.0是版本号.
我收到此错误,这是由于有两个指向同一源的构建定义引起的.问题是我在Build Agent中使用了静态构建目录.
这篇论坛帖子完全描述了我的问题和解决方案:http: //social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/60a4138a-9b28-4c46-bdf4-f9775ce43c3e/
我们遇到了同样的问题,但从TFS服务器删除工作区不起作用.(我应该提一下,我抓住了已经设置了他的凭据的同事VM.)
对我来说,这工作:http: //blogs.msdn.com/b/buckh/archive/2006/09/12/path-is-already-mapped-in-workspace.aspx
我刚进入:...\Local Settings\Application Data \搜索了VersionControl.config,打开了包含该文件的文件夹并删除了所有内容.
在此之前,我尝试手动编辑该文件,但它继续使用相同的错误消息.
我希望这有帮助.
我有一个类似的问题,并删除导致我出现问题的工作区,我登录到安装了TFS客户端的另一台机器并执行以下操作:
在" 文件"菜单上,指向" 源代码管理"," 高级",然后单击" 工作区...".
在" 管理工作区"对话框中,勾选" 显示远程包"复选框.
在" 名称"列下,选择要删除的工作区,然后单击" 删除".
在" 确认"对话框中,单击" 确定".
出于某种原因,我无法从命令行实用程序中删除工作区.幸运的是,我发现Team Foundation Sidekicks 2010(来自这篇文章)是免费的,它提供了一个用于查看和删除TFS工作区的GUI,以及更多有用的TFS功能.
我有一个类似的问题,Visual Studio 2010抱怨已经映射的工作区,但我没有删除整个工作区,而是使用了Visual Studio命令提示符中的以下内容:"tf workspace PROBLEM_WORKSPACE_NAME".这会打开一个"编辑工作区"对话框.从那里我能够从"工作文件夹"列表中删除有问题的路径,该列表消除了错误.