Много раз я делаю два разных изменения в файлах в моем репозитории, я хочу, чтобы эти изменения обрабатывались как две последовательные фиксации.
Например, в репозитории
- prog.c
- prog.h
- README.txt
При исправлении ошибки prog.c
и prog.h
я установил опечатку в README.txt
. Теперь я хочу зафиксировать изменение prog.c
с его собственным сообщением фиксации и после этого изменить на README.txt
.
В git я мог бы легко сделать это с индексом
git add prog.c prog.h
git commit -m 'bug #1234'
git commit README.txt -m 'some typos fixed'
Какой лучший способ сделать это в Mercurial?
Уточнение: Я использовал (до редактирования) пример игрушек, в котором каждый набор изменений охватывает один файл. Но я хочу получить общий ответ: что делать, если в каждом наборе изменений есть много файлов.