Magit은 git format-patch를 할 수 있습니까?


15

Magit에이 기능이 있는지 알고 싶었습니다. 참조 매뉴얼 에는 명시 적으로 포함되어 있지 않으므로 내가 묻는 이유입니다.


@itsjeyd 예, 죄송합니다. sx.el (emacs 용 stackexchange 클라이언트)을 시도했지만 아무런 답변도 표시되지 않았습니다. 브라우저에서 링크를 연 후에는 죄송합니다 :( 편집 : 댓글 삭제
Lee H

@LeeH 문제 없습니다, 추적 해 주셔서 감사합니다! :)
itsjeyd 2016 년

@LeeH 매우 이상합니다. 해당 문제가 다시 발생하면 버그 보고서를 제출하십시오.
Malabarba

@Malabarba 내가 했어! 그런 다음 sx.el로 수정되었으며 모든 것이 이제 작동합니다. :)
Lee H

답변:


16

맞습니다. 내장되어 있지 않은 것 같습니다. 그러나 기본적으로 바인딩되어있는 을 누르면 Magit 버퍼에서 원하는 git 하위 명령을 실행할 수 있습니다 .:magit-git-command

magit-git-command의 대화식 자동로드 컴파일 된 Lisp 함수입니다 magit.el.

(magit-git-command ARGS DIRECTORY)

Git 부속 명령을 비동기 적으로 실행하여 출력을 표시하십시오. 접두사 인수를 사용하여 현재 저장소의 루트에서 Git을 실행하십시오. 비는 대화식으로 힘내을 실행 DIRECTORYARGS.

예를 들어, 최신 커밋에 대한 패치를 얻으려면 git format-patch다음을 수행하십시오.

: format-patch -1 RET

*magit-process*버퍼에 표시되는 출력 은 다음과 같습니다.

  0 git --no-pager -c core.preloadindex=true format-patch -1
0001-Commit-message-associated-with-latest-commit.patch

16

v2.1.0Magit으로 시작 git format-patch하면뿐만 아니라에 대한 기본 지원이 제공 됩니다 git request-pull. 그들은 팝업, 공유 magit-patch-popup, W결합된다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.