Это случается со мной много раз.Я делаю какое-то издание ...
$ nano module1.c
... запускаю несколько тестов ...
$ make test
OK
... и, поскольку тест пройден, я его фиксирую:
$ hg commit -m "Bug #123 corrected"
Затем я запускаю другую функцию, редактируя тест:
$ nano test/module2.c
Я хочу запустить тесты и нажимаю Control - P (или ↑ ) для выполнения make test
.К сожалению, однако, я снова фиксирую последнее сообщение:
$ hg commit -m "Bug #123 corrected"
Итак, есть ли способ удалить этот последний коммит из моего хранилища Mercurial, не теряя внесенные мной изменения в test/module2.c
?