我在 TFS 源代码管理中找不到文件,因为它简直是一团糟。所以我想知道是否有办法通过文件名搜索文件?
我听说过 TFS 的 Power Tool 可以实现搜索功能,但问题是必须安装它,而我们的系统管理员当前不可用。那么是否存在一个简单的插件?
如果您使用的是 Visual Studio 2010
以下将列出您存储库中的所有项目,而不检查它们
tf dir /recursive $/
您也可以传递您正在搜索的项目,例如
tf dir /recursive $/*.cs
获取所有团队项目中的所有.cs文件
注意:根据您的源有多大,这可能需要一些时间。
如果您在本地创建了工作空间,那么您可以在本地搜索文件来获取路径。
如果您使用的是 Azure DevOps,您可以在 Azure DevOps 中为您的项目打开 Azure Repos 部分。此屏幕上有一个搜索输入,可让您搜索代码。您可以在 Microsoft 文档中了解更多信息:https://learn.microsoft.com/en-us/azure/devops/project/search/code-search?view=azure-devops
结合 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
似乎在源代码管理资源管理器中应该有一个简单的查找。