有没有办法使用tf dir
命令遍历服务器树并列出与特定名称字符串匹配的所有绝对文件夹位置?
我可以使用tf dir /recursive /folders
这将递归地遍历树,但我无法弄清楚如何(如果可能的话)在命令上应用过滤器。从help的外观来看,tf dir
命令采用 itemspec ,但我似乎无法在MSDN帮助中找到这意味着什么或限定符列表
示例:我想在路径中的某个位置列出名为“Prod”的文件夹的所有文件夹的路径。
答案 0 :(得分:1)
您可以使用带有 TF DIR 的通配符目录路径,如下所示:
针对安装了服务器端的TFS 2015 Update 1和安装在客户端的Visual 2015更新1进行了测试。
tf dir /folders $/<PROJECT_NAME>/*Prod /recursive /collection:https://<HOST_NAME>/tfs/<COLLECTION_NAME>
注意:该命令不支持在上面的命令中对 PROJECT_NAME 进行通配,如果您尝试通配 PROJECT_NAME ,该命令将返回以下响应:
TF402396:您不能在团队项目中包含通配符 名。
附加说明:我没有指定凭据的原因是因为我的信用卡缓存在我的本地计算机上。如果需要指定creds,可以通过添加以下参数来实现:
/login:<DOMAIN\USERNAME>,<PASSWORD>