3

hg shelve又做了一次——即使应用了hg unshelve not working中描述的补丁(它愉快地工作了大约一个月),搁置只是再次“丢失”了我所有的更改。

我在运行时看到了我的搁置名称hg shelve -l,但是当我看到时,hg unshelve -n <name>我得到了可怕的“ nothing to unshelve”消息。

我可以看到所有的变化hg unshelve -i -n <name>。由于 unshelve 命令拒绝承认它们在那里,即使它很乐意向我展示它们,将它们放回我的本地存储库的最简单方法是什么?

4

1 回答 1

5

你可以试试这个patch命令。hg help patch寻求帮助。

我不熟悉搁置扩展,但我认为您可以执行以下操作:

$ hg unshelve -i -n <name> > modifications.patch 
$ hg patch modifications.patch
于 2012-04-20T06:08:57.260 回答