mutt와 vim을 사용하여 메일링 리스트에서 패치 가져오기

mutt와 vim을 사용하여 메일링 리스트에서 패치 가져오기

"git am" 또는 "git apply" 명령을 사용하여 쉽게 적용할 수 있도록 mutt 및 vim을 사용하여 구독한 개발 메일링 리스트에서 패치를 가져오려면 어떻게 해야 합니까?

git format-patch 표준에 따라 filenname.patch로 자동 저장할 수 있나요? 여기서 filename은 패치 대상인가요?

Patch mutt가 포함된 이메일에서 (v)를 클릭하면 다음과 같은 내용이 표시됩니다.

"<no description>  [text plain, base64, utf-8, 2,6K]"

이제 아이콘을 클릭하면 파일 이름을 수동으로 입력할 수 있습니다. 여기에서는 이메일 제목(패치 표준)에서 git 형식의 패치 이름을 가져오고 싶습니다.

답변1

( v)를 클릭하여 첨부파일을 보는 대신 ( e)을 클릭하여 원본 메시지를 편집할 수 있습니다. Mutt는 구성된 편집기 응용 프로그램(귀하의 경우 vim)을 사용하여 메시지를 엽니다. 그런 다음 편집기에서 이메일/패치 파일을 저장합니다(이메일/패치 파일 이름을 입력해야 합니다). vim을 사용하면 콜론 w와 파일 경로를 입력하게 됩니다. 예를 들어: :w ~/my_patch. 그런 다음 를 사용하여 패치를 적용할 수 있습니다 git am <patch_file_you_have_saved>.

관련 정보