tfs - TF DIR 命令列出与名称匹配的所有文件夹

标签 tfs

有没有办法使用tf dir命令遍历服务器树并列出与特定名称字符串匹配的所有绝对文件夹位置?

我可以使用 tf dir/recursive/folders ,这将递归地遍历树,但我无法弄清楚如何(如果可能)对命令应用过滤器。从help的外观来看,tf dir 命令采用 itemspec,但我似乎无法在 MSDN 帮助中找到这到底意味着什么或限定符列表。

示例:我想列出其路径中某处包含名为“Prod”的文件夹的所有文件夹的路径。

最佳答案

您可以将通配符目录路径与 TF DIR 一起使用,如下所示:

针对服务器端安装的 TFS 2015 Update 1 和客户端安装的 Visual 2015 Update 1 进行测试的场景。

tf dir /folders $/<PROJECT_NAME>/*Prod /recursive /collection:https://<HOST_NAME>/tfs/<COLLECTION_NAME>

注意:该命令不支持在上面的命令中使用通配符 PROJECT_NAME,如果您尝试使用通配符 PROJECT_NAME,该命令将返回以下响应:

TF402396: You cannot include wildcard characters in a team project name.

附加说明:我没有指定凭据的原因是因为我的凭据缓存在本地计算机上。如果您需要指定信用,可以通过添加以下参数来实现:

/login:<DOMAIN\USERNAME>,<PASSWORD>

tf dir - reference documentation @msdn

关于tfs - TF DIR 命令列出与名称匹配的所有文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35990094/

相关文章:

git - 使用 git 管理多个相关存储库的最佳方法是什么?

tfs - TF400856 : The following service is not registered in the database: IdentityManagement

c# - Sonarqube v.4 TFS 任务 "Publish Analysis Result"抛出错误 "Could not fetch metrics"

c# - 如何配置 tfs 构建代理来构建发布配置文件?

tfs - 在 TFS 2012 beta 中构建失败,但解决方案在 Visual Studio 2012 RC 中成功构建

linux - 使用 GIT 命令将 TFS-GIT 存储库克隆到 GIT 存储库 (Linux)

java - 使用 TFS Artifact 作为 Maven 依赖项

tfs - 如何查找未链接到工作项的TFS变更集

tfs - Team Foundation Server (TFS) 和 Microsoft Visual Studio Team System 有何不同?

powershell - 使用Powershell更改构建变量不起作用