Фил - я отправлю тот же ответ, который я только что опубликовал на этот вопрос (заданный после вашего):
Один из подходящих способов сделать это - использовать histedit.Histedit позволяет вам удалять, изменять, комбинировать или иным образом редактировать ваши предыдущие коммиты.
Histedit не поставляется с Mercurial и его нельзя использовать с TortoiseHg, но использование командной строки очень просто:
> hg histedit <rev>
где - ревизия, к которой вы хотите изменить комментарий.Histedit сгенерирует список наборов изменений и покажет вам их SHA1.Помимо каждого набора изменений есть слово, указывающее, что будет делать histedit с каждым набором изменений после закрытия текстового окна.Рядом с набором изменений, который вы хотите изменить - замените «pick» на «edit».Закройте текстовое окно и затем выполните эту команду:
> hg histedit --continue
, и появится другое текстовое окно, содержащее сообщение журнала.Измените сообщение на то, что вы хотите.Вы можете сделать это для нескольких наборов изменений за один раз, при условии, что файлы еще не были переданы.Это довольно тривиальное использование histedit, более сложное - объединение коммитов или удаление части какого-либо коммита.