2014-02-26 2 views
3

'shelve ='를 [extensions]에 추가하여 hg 용 쉘브 확장 프로그램을 설치했습니다. I 출력에 다음이 'HG 도움말 확장'을 실행하여 확인할 수 있습니다hg shelve가 설치되었지만 hg : unknown 명령 '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. 

가 그때 내의 REPO에 '를 HG가 보류'를 입력, 그리고 내가 얻을 :

hg: unknown command 'shelve' 
Mercurial Distributed SCM 
... 

나는

의욕적인 버전은 2.0.2

답변

0

입니다 here을 언급 한 바와 같이, 선반 확장이 나중에 의욕 2.8와 함께 배포되는 ... 선반 확장을 실행하는 데 기대.

Mercurial 2.0.2와 함께 사용할 수있는 older third party shelve extension이 있지만 Mercurial과 함께 배포되지 않으므로 별도로 설치해야합니다.

+0

설치되어 있지 않은 경우 확장 프로그램을 사용하도록 설정 한 이유는 무엇입니까? 내 .hgrc에 "whatever ="를 추가하면 hg를 실행하면 "*** 확장자를 가져 오지 못했습니다. 모듈이 없습니다."라는 메시지가 표시됩니다. –

+1

"Manage shelves 절임 된 객체 "를 제외하고는 Shelve 확장이 아닌 객체 지속성에 사용되는 동일한 이름의 Python 라이브러리 인 것처럼 보입니다 : http://docs.python.org/2/library/shelve.html 이것은 매우 혼란 스럽습니다. –

+0

방금 ​​최신 버전의 수은으로 업그레이드했습니다. 모두 좋은. –

관련 문제