GitNotes.49-3.md
본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

Section 49.3: 이메일을 통해 패치 발송하기

하나의 프로젝트에 대해 다수의 커밋을 작성한 후 패치셋들을 메일링 리스트 devel@netfilter.org 로 보내고 싶은 경우를 가정해 보자 (여기서는 공식 브랜치명이 git-svn 인 ulogd2 를 예로 든다) . 이러한 경우, 커맨드라인에서 git 저장소 내의 최상위 디렉토리로 이동한 후 아래와 같이 입력한다:

git format-patch --stat -p --raw --signoff --subject-prefix="ULOGD PATCH" -o /tmp/ulogd2/ -n git-svn git send-email --compose --no-chain-reply-to --to devel@netfilter.org /tmp/ulogd2/

첫번째 명령어는 패치들로부터 /tmp/ulogd2/ 에 변화량 보고가 포함된 일련의 메일들을 생성해 줄 것이며, 두번째 명령어는 해당 패치셋에 대한 메일 서문 (introduction) 작성을 위한 편집기를 실행시켜줄 것이다. 메일 스레드 내에서의 연속된 회신 메일 생성을 피하기 위해서는 아래와 같은 설정을 할 수 있다:

git config sendemail.chainreplyto false

출처

[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)

반응형

+ Recent posts