3
我通过向[extensions]添加'shelve ='来安装hg的shelve扩展。我可以通过运行“汞柱帮助扩展”,这在下面的输出验证这一点:已安装hg shelve,但hg:未知命令'unshelve'
enabled extensions:
extdiff command to allow external programs to compare revisions
fetch pull, update and merge in one command
shelve Manage shelves of pickled objects.
我然后在我的回购“汞搁置”,我也得到:
hg: unknown command 'shelve'
Mercurial Distributed SCM
...
我希望货架延长运行...
水银verison是2.0.2
如果没有安装,那么为什么它停留扩展启用?如果我在我的.hgrc中添加“whatever =”,当我运行hg时,我得到:“***无法导入扩展名:无模块名称无论如何它必须安装... –
基于描述”管理货架腌制对象“,它看起来不是Shelve扩展名,而是用于对象持久化的同名Python库:http://docs.python.org/2/library/shelve.html这确实很令人困惑。 –
我刚升级到最新版本的mercurial。一切都很好。 –