首页 > 解决方案 > 如何按名称或名称或扩展名的一部分在 TFS 中查找文件

问题描述

在 TFS 中,使用 Visual Studio 2019 或 Web 界面,我应该如何按名称或名称或扩展名的一部分来定位文件?我有一个很大的存储库,我需要找到一个特定的文件,但是打开每个子文件夹来尝试直观地找到它是不切实际的。

标签: visual-studiotfsrepository

解决方案


更新

由于您使用 TFS2013 和 VS 2019 来查找文件而无需在本地签出代码。

  • 选项1:选择使用 TFS Power Tools 安装 VS 2015,然后使用 Find > Find by Wildcard功能
  • 选项 2:将您的 TFS 服务器升级到 2017 及更高版本。有一个搜索服务器/功能。通过代码搜索在您的所有项目中进行搜索,查找特定类型的代码,并轻松深入或扩大您的搜索范围

解决方法(不适用于 OP):使用带有TF DIR的通配符目录路径,如下所示:

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

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

样品和结果供参考:

在此处输入图像描述

没有在本地计算机上缓存的凭据。如果您需要通过添加以下参数来指定凭据:/login:<DOMAIN\USERNAME>,<PASSWORD>

此外,如果您已经使用所有文件在本地机器中提取/映射存储库。您还可以使用本地工具或系统内置搜索功能来搜索文件。


推荐阅读