Поиск по git-ревизиям для вызова метода - PullRequest
4 голосов
/ 01 июня 2011

В нашем коде есть функция, которая не вызывается, но должна быть. Мы знаем, что он вызывался в версии нашего программного обеспечения, выпущенной около 2 лет назад.

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

Есть ли способ автоматического поиска по этим ревизиям, чтобы узнать, когда это было, или нам нужно будет выполнить ручной двоичный поиск по ревизиям?

1 Ответ

7 голосов
/ 01 июня 2011

Вы можете использовать Git "кирку" :

git log -SYourFunctionName

Это покажет редакции, где текст, содержащий YourFunctionName, был либо добавлен, либо удален.

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