【发布时间】:2011-12-03 06:31:54
【问题描述】:
这种情况发生在我身上很多次。我做了一些版本...
$ 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 中所做的编辑?
【问题讨论】:
标签: version-control mercurial revert