Допустим, я хочу переименовать метод в исходном коде, содержащемся в репозитории git. Я мог бы сделать это вручную, но имя метода может быть в нескольких местах (например, модульный тест, документация, фактический метод). Чтобы проверить, где используется метод, я использую «git grep». Я получаю 'git grep', чтобы показать только строки, которые я хочу изменить, и тогда у меня нет рабочего процесса для автоматического изменения этих строк.
Я ищу автоматический способ (надеюсь, с использованием инструментов git) сделать этот последний шаг. Я надеялся, что есть какой-то «мерзавец» или что-то подобное, но я не могу его найти.
Интерфейс, который я думаю, был бы хорош: git sed 's / old-method-name / new-method-name / g'