Git - как просмотреть историю изменений метода / функции?

Итак, я нашел вопрос о том, как просмотреть историю изменений файла, но история изменений этого конкретного файла огромна, и меня действительно интересуют только изменения определенного метода. Можно ли просмотреть историю изменений только для этого конкретного метода?

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

Я сейчас работаю с Objective-C, а SCM, который я использую, - это git, но я было бы интересно узнать, существует ли эта функция для какого-либо SCM / языка.

80
задан Erik B 24 January 2011 в 11:26
поделиться