2016-08-31 3 views
1

나는 포럼을 들여다 보았지만 운이 없었다.GIT 로그를 엑셀 파일로 내보내기

요구 사항 :

실행 GIT LOG (형식) 명령 및 엑셀 파일에 결과를 작성합니다.

GIT Log 명령을 사용하여 데이터를 CSV 형식으로 기록 할 수 있지만 서식을 지정하는 것이 두 배의 예를 보았습니다.

어떤 유틸리티 나 접근 방식이 도움이 될 것입니다.

감사 Milind

+0

스택 오버플로가 포럼이 아닙니다. 귀하의 질문은 외부 도서관/도구를 요청하기에는 너무 광범위하거나 주제가 아닙니다. –

+1

당신은'git log --oneline | tr "\ r" "> ~/gitlog.csv' –

답변

7

힘내 pretty 옵션을 사용하여 로그 출력의 형식을 지정하는 방법에 대한 귀하의 컨트롤을 제공합니다. 이 체크 아웃 :

git log --pretty=format:%h,%an,%ae,%s 

이것은 ([생략] 해시, 저자 이름, 저자 이메일, 제목)의 형식으로 로그를 인쇄합니다.

포맷 옵션의 전체 목록을 보려면 :

git help log 

을 그리고 당신은 형식 옵션의 목록을 볼 때까지 아래로 스크롤합니다.

는 출력을 리디렉션 다음과 같이 > 리디렉션 연산자를 사용하려면 :

git log --pretty=format:%h,%an,%ae,%s > /path/to/file.csv