我最近尝试了对Mercurial的改变,并且发生了一场无法解决的rebase冲突,我最终解决了这个问题。之后出了点问题,因为现在当我尝试做任何其他事情时,我收到以下错误:
abort: unshelve already in progress
(use 'hg unshelve --continue' or 'hg unshelve --abort')
当我尝试使用这两个选项中的任何一个时,我得到以下内容:
abort: working directory parents do not match unshelve state
如何将工作目录恢复到可用状态?
答案 0 :(得分:22)
我删除了.hg / shelvedstate并为我修复了它。如果你想保留shelved状态,你也可以移动该文件,即mv .hg/shelvedstate .hg/backupshelvedstate
。