Есть ли способ переопределить отображаемое имя автора git в конфигурации локального репозитория?

У меня есть git-репозиторий, импортированный из Subversion, где у пользователей есть именаH1234567, Когда я бегуgit log или жеgit blame Я бы предпочел увидетьdave чемH1234567.

Можно ли переопределить имя конкретного автора в конфигурации, чтобы все инструменты git отображали пользовательское имя? В качестве альтернативы, возможно, есть способ добиться этого с помощью gettext? Идеи приветствуются.

Ответы на вопрос(1)

Решение Вопроса

который может переводить имя автора и адрес электронной почты без изменения истории.

Создать файл.mailmap в корне хранилища со следующим:

dave <[email protected]>    H1234567 <[email protected]>

Вы можете установить другой адрес электронной почты или сохранить оригинальный.

ВидетьДокументация / mailmap.txt для большего.

 Stephen Emslie16 янв. 2012 г., 12:12
Спасибо - это отличный ответ.

Ваш ответ на вопрос