TFS: поиск файла по имени в исходном элементе управления
Я не могу найти файл в нашем исходном элементе управления TFS, потому что это просто большой беспорядок. Итак, я хочу знать, есть ли способ поиска файлов по их имени?
Я слышал о Power Tool для TFS, который позволяет использовать функции поиска, но проблема в том, что он должен быть установлен, и наш sysadmin в настоящее время недоступен. Возможно, существует простой плагин?
Ответы
Ответ 1
Если вы используете Visual Studio 2010
- Щелкните правой кнопкой мыши на своем проекте коллекции или команды.
- Выберите "Найти в источнике управления"
- Затем выберите "status" или "wildcard"
- Вы можете искать там свои файлы.
Ниже перечислены все элементы в вашем репозитории, не проверяя их
tf Команда Dir
tf dir /recursive $/
вы также можете передать элемент, который вы ищете, например,
tf dir /recursive $/*.cs
получает все файлы .cs во всех командных проектах
Примечание: в зависимости от того, насколько велик ваш источник, это может занять некоторое время.
Ответ 2
Если вы создали рабочую область на своем локальном компьютере, вы можете искать файл в своем локальном, чтобы получить путь.
Ответ 3
Если вы используете DevOps Azure, вы можете открыть раздел Репозитории Azure в DevOps Azure для своего проекта. На этом экране есть поисковый ввод, который позволяет вам искать ваш код. Вы можете узнать больше в документации Microsoft: https://docs.microsoft.com/en-us/azure/devops/project/search/code-search?view=azure-devops
Ответ 4
Сочетание ответа WebPlanet и этого https://devatheart.com/2010/10/24/searching-for-a-file-in-team-foundation-server/
При поиске файла .rdl на моем сервере TFS я получил следующее:
"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 (включая любой порт и путь)