标签: mercurial commit
使用mercurial,我经常遇到以下无法安全解决的问题:
mercurial
hg commit -m "my changes"
hg checkout -r -15
问题是在(2)和(3)之间,我忘了先提交我未提交的更改。 mercurial然后尝试将我的本地更改合并到旧提交中。
如何撤消(3)中的结账并返回第(2)阶段?
这是,我想再次让最后一次提交成为(1)中的提交,并且仍然希望在(2)中进行未提交的本地更改。
答案 0 :(得分:1)
我如何
简短回答
Nohow
更长的答案
无论如何,您无法恢复工作目录的确切状态。但你可以:
hg up
hg up -c