TFS: Search for a file by name in source control

后端 未结 4 591
清歌不尽
清歌不尽 2020-12-13 17:05

I can\'t find a file in our source control of the TFS because it\'s simply a big mess. So I want to know if there is a way to search for files by their name?

I\'ve h

相关标签:
4条回答
  • 2020-12-13 17:26

    If you have created a workspace on your local, then you can search a file in your local to get the path.

    0 讨论(0)
  • 2020-12-13 17:39

    If you are using Visual Studio 2010

    • Right click on your collection or team project
    • Select 'Find in source control'
    • Then select 'status' or 'wildcard'
    • You can search for your files there

    The following will list all the items in your repository without checking them out

    tf Dir command

    tf dir /recursive $/
    

    you can pass in the item you are searching for also e.g.

    tf dir /recursive $/*.cs
    

    gets all the .cs files in all team projects

    Note: depending on how big your source is, this could take sometime.

    0 讨论(0)
  • 2020-12-13 17:40

    If you're using Azure DevOps you can open the Azure Repos section in Azure DevOps for your project. There is a search input on this screen that allows you to search your code. You can find out more in Microsoft's documentation: https://docs.microsoft.com/en-us/azure/devops/project/search/code-search?view=azure-devops

    0 讨论(0)
  • 2020-12-13 17:50

    Combining WebPlanet's answer and this https://devatheart.com/2010/10/24/searching-for-a-file-in-team-foundation-server/

    I got the following to work when searching for a .rdl file on my TFS server.

    "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TF.exe" dir "$/*.rdl" /recursive /server:http://yourTFSserver
    
    • In my case tfs.exe was in the VS 2017 location.
    • http://yourTFSserver should be the path to the TFS server's web interface (including any port and path)
    0 讨论(0)
提交回复
热议问题