TFS:在源代码管理中按名称搜索文件

时间:2012-11-06 13:04:53

标签: visual-studio-2010 tfs source-control-explorer

我在TFS的源代码控制中找不到文件,因为它只是一个大问题。所以我想知道是否有办法按名称搜索文件?

我听说TFS的Power Tool启用了搜索功能,但问题是它必须安装,我们的系统管理员当前不可用。也许存在一个简单的插件?

4 个答案:

答案 0 :(得分:62)

如果您使用的是Visual Studio 2010

  • 右键单击您的收藏或团队项目
  • 选择“在源代码管理中查找”
  • 然后选择'status'或'wildcard'
  • 您可以在那里搜索文件

以下内容将列出您的存储库中的所有项目而不检查它们

tf Dir command

tf dir /recursive $/

您也可以传递您正在搜索的项目,例如

tf dir /recursive $/*.cs

获取所有团队项目中的所有.cs文件

注意:根据您的来源有多大,这可能需要一段时间。

答案 1 :(得分:1)

如果您在本地创建了工作区,则可以搜索本地文件以获取路径。

答案 2 :(得分:0)

如果使用的是Azure DevOps,则可以在Azure DevOps中为项目打开“ Azure Repos”部分。此屏幕上有一个搜索输入,可让您搜索代码。您可以在Microsoft文档中找到更多信息:https://docs.microsoft.com/en-us/azure/devops/project/search/code-search?view=azure-devops

答案 3 :(得分:0)

结合WebPlanet的答案和这个https://devatheart.com/2010/10/24/searching-for-a-file-in-team-foundation-server/

在TFS服务器上搜索.rdl文件时,我可以执行以下操作。

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe" dir "$/*.rdl" /recursive /server:http://yourTFSserver
  • 就我而言,tfs.exe位于VS 2017位置。
  • http://yourTFSserver 应该是TFS服务器Web界面的路径(包括任何端口和路径)