본 문서는 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)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
50.2: 기타 GUI 도구들 (0) | 2020.05.07 |
---|---|
50.1: gitk 와 git-gui (0) | 2020.05.07 |
49.2: git send-email 작성하기 (0) | 2020.05.04 |
49.1: Gmail 계정을 통해 git send-email 사용하기 (0) | 2020.05.02 |
48.8: 작성자별 커밋 갯수의 총 합 출력하기 (0) | 2020.05.02 |