mbox는 전자 메일 메시지를 담고 있는 파일 형식으로, 주로 리눅스 커널 개발과 같은 오픈 소스 프로젝트에서 사용되고 있다. mbox 파일에서 git patch를 추출하는 것은 코드 변경 사항을 검토하거나 포팅하는 데 필요한 유용한 작업중 하나이다. 이 글에서는 mbox 파일에서 git patch를 추출하는 방법에 대해 알아본다.
mbox-extract-patch 설치
mbox-extract-patch는 mbox 형식의 메일 아카이브에서 patch를 추출하는 데 사용되는 유틸리티이다. Ubuntu에서 mbox-extract-patch를 설치하기 위해서는 mailscripts 패키지를 설치해야 한다.
$ sudo apt install mailscripts
mbox 파일에서 patch 추출하기
mbox-extract-patch를 사용하여 mbox 파일에서 패치를 추출하는 방법은 다음과 같습니다.
$ mbox-extract-patch < mbox-file
다운로드한 mbox에서 git patch를 추출하고 추출한 patch를 바로 적용하려면 아래와같이 수행한다.
$ mbox-extract-patch < mbox-file | git am
참고 사이트
- mbox-extract-patch Man page: mbox-extract-patch 사용