2016-10-11 2 views
2

Мне нужно изменить таблицу базы данных, поэтому я хотел бы знать, сколько приложений доступно для доступа к этой таблице. Есть ли какая-либо команда git для поиска строки во всех репозиториях?Строка поиска GIT во всех репозиториях

+0

Так что у вас есть больше GIT репозиториев, которые могут использовать ту же базу данных? Сколько репозиториев существует? У вас есть все они клонированы локально? Что такое имя таблицы? –

ответ

0

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

git grep --count the_string_you_need 

или использовать -n для вывода номеров строк, где Git найденных совпадений.

Полный документ находится здесь: https://git-scm.com/book/en/v2/Git-Tools-Searching

1

С его по несколько repositorys вы можете выйти из мерзавца и просто пойти с Башем искать через все различные папки рекурсивно.

Аналогичный вопрос был дан ответ здесь: search for text pattern и здесь: Bash search for a particular string

Grep пример из ответа выше:

grep -R "MY_DATABASE_STRING" *

Смежные вопросы