2013-10-13 2 views
1

emacs * scratch * buffer에서 (shell-command-to-string "git pull -q")을 평가하면 emacs가 중지됩니다. [email protected]을 : emacs에서 git pull 명령을 사용하십시오. emacs를 사용하십시오.

htop에서 떠들썩한 파티에서, 나는 이맥스에서 포크 된 git pull 과정이 끝난 후, 항상 SSH 과정 SSH가 떠날 것으로 나타났습니다 그 매개 변수 내 원격 자식 저장소의 URL입니다 (22). 그리고 일단 ssh 프로세스가 있으면 (shell-command-to-string "git pull -q") 정상적으로 종료됩니다.

게다가 git pull -q은 일반적으로 bash에서 작동합니다.

추가 시스템 정보 uname -a : 리눅스 가장자리 3.8.0-31 제네릭 # 46 ~ precise1 - 우분투 SMP 수요일 9월 11일 세계 협정시 17시 49분 16초 2013는 i686 i686과 i386을 GNU/리눅스

모든 사람이 가지고있는 생각?

+0

SSH 키를 사용하고 있습니까? –

답변

0

내 상자에서 이것을 재현했지만 시도 할 수 없었습니다. 버퍼가 정상적으로 평가됩니다.

이맥스의 힘내 저장소와 상호 작용하고 싶다면 magitpackage을 사용하는 것이 더 낫습니다.

+0

나는'magit'을 사용했고,'(magit-git-exit-code "git pull -q")'는 같은 결과를 낸다. – Vacker

+0

당신이하려는 일의 구체적인 내용이 누락되었을 수 있습니다. 내가 이것을해야만한다면, 나는 (magit-pull) 할 것이다. 당신이 그것을 사용할 수없는 이유가 있습니까? – sdqali

+0

나는 일괄 적으로'git pull'과'git push'를 자동으로 동기화하기를 원합니다. 단지 종료 상태 만 신경 써요. – Vacker

관련 문제