2013-05-10 1 views
1

나는 수은을에 갔을 때 몇 달 전부터 사용 해왔고 편집장이 시작되었지만 " /tmp/hg-editor-I48e8Z.txt "그리고 내 터미널에서 자동으로"중단 : 빈 커밋 메시지 "오류를 반환했습니다.Mecurial : commit automatcally는 "abort : empty commit message"를 반환합니다.

괜찮 았는데 여전히 동일한 컴퓨터의 다른 사용자에게 잘 작동합니다. 내가 커밋 할 수 있었던 유일한 방법은 커맨드 라인에서 커밋 메시지를 지정하는 것이다. 편집자가 팝업 할 때 어떤 파일이 변경 집합에 포함되는지 다시 확인할 수 있기 때문에 실제로 그렇게하는 것을 좋아하지 않습니다.

이 문제를 일으킬 수있는 원인이 누구인지 아시겠습니까?

는 레드햇 리눅스 머신, 의욕 버전 1.

답변

1

물론, 난 그냥 그게 뭔지 발견 ...

내가 잘못 내 EDITORVISUAL 환경 변수를 설정했다.

+1

예 : Mercurial은 파일의 내용을 검사하기 전에 편집자가 종료 할 때까지 기다렸다가 기다려야합니다. 백그라운드에서 편집기를 시작 했으므로 커밋 메시지를 작성하기 전에 실패했습니다. – alexis

+0

@alexis 설명 주셔서 감사합니다 :) – redhotspike

1

저는 gvim을 사용합니다. 첨부 :

export EDITOR = gvim 

나는 문제가있었습니다. 변경 대상 :

export EDITOR = 'gvim -f' 

문제가 해결되었습니다.