Я понимаю, что git grep -n <line>
даст имя функции, к которой относится эта строка.
Также git log -L 539,540:webpack/webpack.config.js
выдает историю коммитов строк 539-540, а git log -L functionName:webpack/webpack.config.js
выдает историю коммитов процедуры functionName ()
Есть ли способ объединить оба этих параметра и получить историю фиксации функции, к которой принадлежит 539,549:webpack/webpack.config.js
.
По сути, было бы достаточно найти способ определения функции, которой принадлежат строки.
Также это не для просмотра вручную.Я буду использовать эти команды в программе, чтобы найти историю коммитов функции.Таким образом, проверка контекста и поиск имени функции, а затем ее использование - не вариант.