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

问题描述 投票:0回答:5

我在 TFS 源代码管理中找不到文件,因为它简直是一团糟。所以我想知道是否有办法通过文件名搜索文件?

我听说过 TFS 的 Power Tool 可以实现搜索功能,但问题是必须安装它,而我们的系统管理员当前不可用。那么是否存在一个简单的插件?

visual-studio-2010 tfs source-control-explorer
5个回答
69
投票

如果您使用的是 Visual Studio 2010

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

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

tf 目录命令

tf dir /recursive $/

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

tf dir /recursive $/*.cs

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

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


1
投票

如果您在本地创建了工作空间,那么您可以在本地搜索文件来获取路径。


1
投票

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


1
投票

结合 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://你的TFS服务器 应该是TFS服务器Web界面的路径(包括任何端口和路径)

-1
投票

似乎在源代码管理资源管理器中应该有一个简单的查找。

© www.soinside.com 2019 - 2024. All rights reserved.