Могу ли я изменить свое имя и фамилию во всех предыдущих коммитах?

, Который, не только ужасно и медленный

, я оспаривал бы обоих.

А regex или другой строковый метод парсинга были бы более ужасными и медленнее.

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

проблема - то, что любая числовая функция преобразования имеет два вида результатов

  • число А, если число допустимо
  • код статуса А (например, через errno) или исключение, чтобы показать, что никакой верный номер не мог быть проанализирован.

C (как пример) бездельничает это много путей. Python размечает его ясно и явно.

я думаю Ваш код для того, чтобы сделать, это прекрасно.

120
задан BartoszKP 28 July 2016 в 14:10
поделиться

1 ответ

С Мерзавцем 2.24 (4 квартал 2019), git filter-branch (и BFG) удерживается от использования .

эквивалент был бы, с помощью newren/git-filter-repo , и раздел в качестве примера :

cd repo
git filter-repo --mailmap my-mailmap

с my-mailmap:

Correct Name <correct@email.com> <old@email.com>

, Который заменил бы имя автора и электронную почту любой фиксации, сделанной любым с <old@email.com>

, См. git shortlog отображающийся раздел автора для точного синтаксиса [1 115]

0
ответ дан 24 November 2019 в 01:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: