TortoiseHG - Изменить имя пользователя предыдущего коммита? - PullRequest
2 голосов
/ 26 апреля 2011

Я довольно новичок в HG, и когда я изначально настроил его, я не установил свое имя пользователя для своих локальных репозиториев. Мои коммиты отображают текущего вошедшего в систему пользователя и имя машины. то есть adam@mypc и после установки моего имени пользователя у меня теперь adam.

Я хотел бы знать, возможно ли изменить предыдущие коммиты, которые говорят adam@mypc, чтобы отобразить adam.

У меня есть несколько компьютеров, с которых я работаю, и я хотел бы сохранить все коммиты под одним и тем же именем пользователя.

Заранее спасибо.

1 Ответ

2 голосов
/ 26 апреля 2011

Имя коммиттера не задается во время отправки, оно задается во время фиксации и является неизменяемой частью самого набора изменений. Вы можете переписать наборы изменений с новыми именами (проще всего было бы использовать команду convert с --authormap), но это изменит хэши этих наборов изменений и сделает недействительными любые клоны. В дальнейшем вы можете установить это значение как username в разделе [ui] вашего файла ~/.hgrc, чтобы убедиться, что оно одинаково на всех ваших машинах.

...