【发布时间】:2012-04-19 22:53:04
【问题描述】:
hg shelve 又做了一次——即使在应用了hg unshelve not working 中描述的补丁(它愉快地工作了大约一个月)之后,再次搁置只是“丢失”了我所有的更改。
我在运行hg shelve -l 时会看到我的搁置名称,但是当我运行hg unshelve -n <name> 时,我会收到可怕的“nothing to unshelve”消息。
我可以通过hg unshelve -i -n <name> 查看所有更改。由于 unshelve 命令拒绝承认它们在那里,即使它会很乐意将它们显示给我,让它们回到我的本地存储库中的最简单方法是什么?
【问题讨论】:
-
我使用 mercurial 已经有几年了,从来没有遇到过这个问题...失去货架是 hg 中的一个错误,可能已经修复了,也许?