当我取消搁置时,它使用mercurial的合并功能,但是我没有看到任何方法来恢复原来的搁置补丁和重做的事情,如果我已完成合并错误。除了搜索备份驱动器之外,还有什么方法可以做到吗? (要么撤消取消搁置的操作并放回架子,要么查看补丁文件中的内容)
答案 0 :(得分:2)
我找到了它 - 在.hg
目录中查看。只需找到目录.hg/shelve-backup/
即可。最初的补丁写在那里。
我现在看到hg help unshelve
中提到了这个,虽然我之前已经错过了它(并没有说出目录的名称)
After a successful unshelve, the shelved changes are stored in a backup
directory. Only the N most recent backups are kept. N defaults to 10 but
can be overridden using the "shelve.maxbackups" configuration option.