tfs - 如何在托管TFS 2012的服务器中获取工作区的完整列表

标签 tfs workspace tf-cli

我正在安装了TFS 2012的服务器上。
除了TFS 2012,服务器中还有Visual Studio 2010和Visual Studio 2012。
我想知道是否有什么方法可以在该服务器的本地目录中获取工作空间列表?

我想做的是,我想运行批处理作业,该批处理作业使用TF.exe从TFS检索最新的源代码并将其放入目录中。但是,当我运行TF.exe命令时,总是收到错误消息“无法确定源控制服务器”。

我在Internet上进行研究,发现需要创建工作区并将工作区映射到本地目录,然后才能在该映射目录上运行TF.exe。

实际上,我可以创建一个新的工作区并自己做一个新的映射。但是我担心这样做可能会影响某些现有设置(因为我对TFS完全陌生,所以我不知道添加新的工作区和新的映射会产生什么影响)。因此,如果我可以看到该服务器中是否存在任何现有工作区/映射,那就更好了。

在我的情况下,任何人都可以帮助您,或者给我您的建议吗?

最佳答案

要从命令行执行此操作,则可以使用
tf workspaces /owner:* /computer:COMPUTERNAME /collection:http://TFSSERVER:8080/tfs/COLLECTIONNAME
这将列出计算机上的所有工作区。

然后,您可以使用workfold命令来了解映射。
tf workfold /workspace:WORKSPACENAME /collection:http://TFSSERVER:8080/tfs/COLLECTIONNAME
或者下载TFS sidekicks并使用工作区助手来查询服务器

关于tfs - 如何在托管TFS 2012的服务器中获取工作区的完整列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18843422/

相关文章:

visual-studio - TFS 2013 : Get all work items below a certain parent

matlab - matlab中的变量命名空间

tfs - 查找TFS中所有锁定的文件

azure-devops - 如何从发布管道任务中使用 TFVC 进行身份验证?

.net - TFS 分支图上显示的排除分支

tfs - Jenkins 要求接受 TFS EULA

debugging - 如何使用 MS 测试管理器或 TFService 2013 将部分代码链接到测试用例?

java - 如何创建本地存储库以使用 Eclipse?

css - 如何在 chrome 中配置工作区?

team-explorer - TFS 2012 : The working folder is already in use after Hard Disk Format