https://github.com/JongZero/SVNLogParser
GitHub - JongZero/SVNLogParser: SVN의 로그 기록을 가져와 Github처럼 커밋 기록을 한 눈에 볼 수 있게 해주
SVN의 로그 기록을 가져와 Github처럼 커밋 기록을 한 눈에 볼 수 있게 해주는 프로그램 - GitHub - JongZero/SVNLogParser: SVN의 로그 기록을 가져와 Github처럼 커밋 기록을 한 눈에 볼 수 있게 해주는 프로그
github.com
SVN 커밋 기록을 Github처럼 한 눈에 볼 수 없을까해서 만들어본 프로그램입니다. 엑셀을 이용해 만듭니다.
사용 프로그램 : tortoiseSVN, Excel, Visual Studio 2019
사용 방법은 다음과 같습니다.
1. svn의 Show log에서 뽑기를 원하는 커밋 기록을 Full revision data without changed paths로 클립보드에 복사하고, 메모장에 저장합니다.
2. (1)에서 저장한 txt파일을 Data 폴더의 Original에 넣습니다. (이름 상관없고, 여러 개여도 됩니다.)
3. exe 폴더에 있는 SVNLogParser.exe를 실행시킵니다. Data 폴더의 Converted 폴더에 ConvertedSVNCommitData.txt가 나옵니다.
4. 엑셀을 켜고 파일 열기에서 오른쪽 아래 모든 파일을 선택하고 ConvertedSVNCommitData.txt를 엽니다.
5. 설정을 건드리지 않고 다음 -> 다음 -> 마침을 눌러 텍스트 파일을 엽니다.
6. #####으로 나온다면 A열의 크기를 늘려주면 됩니다. A1은 처음 커밋날짜, A2는 마지막 커밋날짜입니다.
7. C3에 다음을 복사합니다. =INDEX($A$1:$A$2000,ROW(C3)+(7*(COLUMNS($C$3:C$3)-1)))
복사 후, 셀 서식을 날짜로 바꿔줍니다.
8. 열의 크기를 줄입니다.
9. A3을 9행까지 끌어 복사합니다.
10. A3 ~ A9를 오른쪽으로 끌어서 복사합니다. 여유롭게 복사합니다.
11. 방금 블록까지 드래그 후 조건부서식 - 셀 강조 규칙 - 보다 큼
12. 사용자 지정 서식으로 색을 지정합니다. 글씨 색과 채우기 색을 동일하게 합니다.
색이 바뀐 것들이 커밋한 날짜입니다.
13. 마찬가지로 조건부서식 - 셀 강조 규칙 - 보다 작음을 하면 커밋을 하지 않은 날짜를 강조할 수 있습니다.
14. 테두리도 넣고 꾸미면 완성!
'기타' 카테고리의 다른 글
[HLSL] Visual Studio에서 HLSL Syntax Highlighting 하는 방법 (다운로드 링크) (0) | 2022.03.21 |
---|