我运行 hg commit --amend
来修改提交,但现在我想在修改之前返回到提交。修改前提交的提交哈希似乎没有出现在 hg log
中。那么我该怎么做呢?
最佳答案
commit --amend
命令在 .hg/strip-backup
目录中创建一个备份。
所以你现在需要做的是执行
hg unbundle .hg/strip-backup/<your-backup-name>
其中
<your-backup-name>
是备份的名称,是在您执行 amend
时告诉您的名称。执行此操作后 - 原始更改将重新应用于原始根,您可以
strip
任何您不再需要的内容。关于Mercurial:如何在修改后恢复提交,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28182559/