似乎ShelveExtension只会搁置您修改过的文件,而不会被跟踪或删除。
我是 Mercurial 的新手,来自 git,所以对我来说这不是预期的。
更大的问题是我无法解决我hg unshelve
认为的错误消息。
见下文:
搁置更改“主要”
临时提交挂起的更改(使用 'hg unshelve --abort' 恢复)
重新定位搁置的更改
中止:未提交的更改
这是预期的行为,我只是错过了一些东西吗?
我如何在不恢复/提交/等的情况下取消搁置我修改过的文件?
是否有一个行为完全一样的扩展git stash
?
重现步骤:
环境:
操作系统:Windows 8
Mercurial:Mercurial 分布式 SCM(版本 3.0.1)。安装为 cygwin /usr/bin/hg (未安装 Tortoisehg,安装了 Windows hg 但未使用)
扩展:ShelveExtension。