4

当我取消搁置时,它使用 mercurial 的合并功能,但如果我完成合并但出现错误,我看不到任何方法可以取回原始搁置的补丁并重做事情。除了搜索备份驱动器,还有什么办法吗?(撤消取消搁置操作并将搁架放回原处,或者查看补丁文件中的内容)

4

1 回答 1

4

我找到了它——通过在.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.
于 2018-03-23T20:00:21.593 回答