이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 git-mailinfo 명령입니다.
프로그램:
이름
git-mailinfo - 단일 전자 메일 메시지에서 패치 및 저작권을 추출합니다.
개요
자식 mailinfo [-k|-b] [-u | --인코딩= | -n] [--[no-]가위]
기술
표준 입력에서 단일 전자 메일 메시지를 읽고 커밋 로그 메시지를 씁니다.
~에 파일 및 패치 파일. 저자명, 이메일, 이메일 제목
에서 사용할 표준 출력으로 작성됩니다. 자식 am 커밋을 생성합니다. 그것은이다
일반적으로 이 명령을 직접 사용할 필요는 없습니다. 보다 자식(1) 대신.
옵션
-k
일반적으로 프로그램은 Subject: 헤더 행에서 이메일 cruft를 제거하여
커밋 로그 메시지의 제목 줄입니다. 이 옵션은 이 뭉개짐을 방지하며 대부분
다시 읽을 때 유용 자식 형식 패치 -k 출력.
특히 다음은 하나도 남지 않을 때까지 제거됩니다.
· 선행 및 후행 공백.
· 선행 Re:, re: 및 :.
· 선행 괄호 문자열([과 ] 사이, 일반적으로 [PATCH]).
마지막으로 공백 실행은 단일 ASCII 공백 문자로 정규화됩니다.
-b
-k가 적용되지 않으면 모든 선행 문자열이 괄호로 묶입니다. [ 과 ] 쌍은
벗겨진. 이 옵션은 괄호로 묶인 문자열이 있는 쌍으로만 스트립을 제한합니다.
"PATCH"라는 단어가 포함되어 있습니다.
-u
커밋 로그 메시지, 작성자 이름 및 작성자 이메일은 전자 메일에서 가져옵니다.
MIME 전송 인코딩을 최소한으로 디코딩한 후
i18n.commitencoding(기본값은 UTF-8)으로 음역합니다. 이것은 예전에
선택 사항이지만 지금은 기본값입니다.
이 패치가 있는 경우에도 패치는 항상 문자 집합 변환 없이 있는 그대로 사용됩니다.
깃발.
--인코딩=
-u와 유사합니다. 그러나 다시 코딩할 때 여기에 지정된 문자 집합이 대신 사용됩니다.
i18n.commitencoding 또는 UTF-8로 지정된 것.
-n
메타데이터의 모든 문자셋 재코딩을 비활성화합니다.
-m, --메시지 ID
커밋 메시지 끝에 Message-ID 헤더를 복사합니다. 이것은 순서대로 유용합니다
커밋을 메일링 리스트 토론과 연결합니다.
--가위
가위 라인 전에 몸의 모든 것을 제거하십시오. 주로 구성된 라인
가위(">8" 또는 "8<") 및 천공(대시 "-") 표시를 가위라고 합니다.
줄이며 독자에게 해당 줄에서 메시지를 잘라내도록 요청하는 데 사용됩니다. 그러한 경우
라인은 패치 이전의 메시지 본문에 나타납니다.
(가위 줄 자체 포함) 이 옵션을 사용하면 무시됩니다.
댓글이 있는 토론 스레드에서 메시지를 시작하려는 경우에 유용합니다.
응답하고 있는 메시지에 대한 제안 및 패치로 마무리
제안된 커밋 로그의 시작 부분과 토론을 분리하는 제출
가위 라인으로 메시지입니다.
이것은 구성 옵션 mailinfo.scissors를 사용하여 기본적으로 활성화할 수 있습니다.
--가위 없음
가위 선을 무시하십시오. mailinfo.scissors 설정을 재정의하는 데 유용합니다.
일반적으로 제목 줄을 제외하고 전자 메일에서 추출한 커밋 로그 메시지
이메일 제목에서 옵니다.
이메일에서 추출한 패치입니다.
GIT
의 일부 자식(1) 스위트
onworks.net 서비스를 사용하여 git-mailinfo 온라인 사용