Поиск в удаленных файлах с помощью Git - PullRequest
0 голосов
/ 25 июня 2018

Я пытаюсь найти коммит в устаревшем приложении.При фиксации удаляется служба SOAP из кодовой базы.Я вижу свойство для URL, оставленное неиспользованным.Слишком много коммитов, и мне не удалось найти соответствия по его сообщению (что-то вроде «удаление ...» или «избавиться от ...»).

Я хотел бы найти в файлах истории Git определенный текст (в моем случае это использование свойства с URL).Есть ли способ сделать это с помощью Git?

Спасибо!

ОБНОВЛЕНИЕ Мне нужны не имена удаленных файлов, а также те удаленные файлы, которые содержат текст

1 Ответ

0 голосов
/ 25 июня 2018

С git log Документ :

-S

Поиск различий, которые изменяют количество вхождений указанной строки (т. Е. Добавление / удаление) в файле. Предназначен для использование скрипта.

Это полезно, когда вы ищете точный блок кода (например, структуру) и хотите узнать историю этого блока с момента его первого возникла: используйте функцию итеративно, чтобы накормить интересное блок в прообразе обратно в -S, и продолжайте, пока не получите самая первая версия блока.


git log -S "your-url"

Если вы также хотите diff

git log -S "your-url" -p
...