这发生在我身上很多次。我做了一些版本...
$ nano module1.c
...运行一些测试...
$ make test
OK
...并且,由于测试通过,我提交它:
$ hg commit -m "Bug #123 corrected"
然后我开始另一个功能,编辑一些测试:
$ nano test/module2.c
我想运行测试,然后按Control- P(或↑</kbd>) to execute make test
. Unfortunately, however, I commit the last message again:
$ hg commit -m "Bug #123 corrected"
那么,有没有办法从我的 Mercurial 存储库中删除最后一次提交,而不会丢失我所做的编辑test/module2.c
?