Как искать Github репозитории, которые имеют файл с определенным именем файла? - PullRequest
0 голосов
/ 04 декабря 2018

Например: я хочу найти все CRM, которые имеют Dockerfile в своем хранилище.

Я проверил github help , но не нашел подходящего квалификатора поиска.Есть только filename: и in:file:, но это не так, как хотелось бы, мне нужно что-то вроде has_file: или in:filename

Любой обходной путь?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Читая Справочник по поиску в GitHub , он четко заявляет:

Вы можете найти репозиторий, выполнив поиск содержимого в его файле README, используя в: readme классификатор.Помимо использования в: readme , невозможно найти хранилища путем поиска определенного содержимого в хранилище.Для поиска определенного файла или содержимого в репозитории вы можете использовать поиск файлов или специфичные для кода критерии поиска.

Поиск файлов - это не то, что вы ищете, поэтому единственный допустимый вариант - поиск кода .

0 голосов
/ 11 декабря 2018

@ Пол, такие поиски занимают слишком много времени.В таких случаях система может прекратить поиск на определенном пределе (скажем, MAX_LIMIT) и показать результаты.Это может быть одной из причин того, что «количество результатов» одинаково.

Один из вариантов, который вы можете попробовать, - это начать с базового поиска и постепенно добавлять больше условий для фильтрации нежелательных результатов.

В конце концов вы можете найти то, что вы хотите.

Надеюсь, это поможет.Всего наилучшего!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...