【发布时间】:2017-03-07 08:44:09
【问题描述】:
使用mercurial,我经常遇到以下我无法安全解决的问题:
- 我通过
hg commit -m "my changes"提交了我的更改 - 我编辑了一些文件
- 我检查了一个旧的提交做
hg checkout -r -15
问题是在 (2) 和 (3) 之间,我忘了先提交我未提交的更改。 mercurial 然后尝试将我的本地更改合并到旧提交中。
如何撤消 (3) 中的结帐并返回阶段 (2)?
也就是说,我想再次将最后一次提交作为 (1) 中的提交,并且仍然希望在 (2) 中进行未提交的本地更改。
【问题讨论】: