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。一切都很好。 –