훅 나가는 MQ에 중단하지만, 다음과 같은 오류 제공 :HG 내가 <code>hg pull -u</code>을 실행하기 위해 노력하고있어
: 내 .hgrc이 훅을, 내가 문제를 일으키는 같은데요되는 포함searching for changes
/bin/sh: !: not found
abort: preoutgoing.mq-no-push hook exited with status 1
을 내가 기대하고 어느 로컬 또는 원격 저장소 (hg qapplied
및 hg qseries
반환 아무것도)에는 MQ 패치가 없기 때문에
preoutgoing.mq-no-push = ! hg qtop > /dev/null 2>&1
hg incoming
나에게 변화의 목록을 제공합니다.
쉬운 수정
내 .hgrc 파일의이 부분을 주석했다. 그런 다음 가져올 수는 있지만 병합시 저장소에 여러 헤드가 있다는 것을 발견했습니다. 오류의 원인은 무엇입니까? 그렇다면보다 정확한 오류 메시지가 좋을 것입니다. 그렇지 않은 경우 누구에게 더 나은 해결 방법이 있습니까?
내가 그 aswell을 궁금해 :이 해결하기 위해 나는 다음과 같이 명시 적으로 떠들썩한 파티를 호출하는 내 .hgrc 파일에 명령을 변경했습니다. '/ 빈/sh' 내가 괜찮을 것이라고 생각'/ sbin에/sh',에 대한 링크입니다하지만 지금은 좀 더 자세히 살펴 있음은 JSH 밝혀, 그리고'정의!'다르게. 올바른 경로에 나를 넣어 주셔서 감사합니다, 실제 해결 방법에 대한 아래 내 대답을 참조하십시오 – craq