Cat-log Steps
Git 커밋을 기반으로 활동 단계와 워크로그를 기록하는 확장 프로그램입니다.
주요 기능
- 브랜치 이름에서 Jira 이슈 키 자동 추출
- 커밋 시간 기반 작업 시간 자동 계산
- 커밋 메시지를 워크로그 코멘트로 자동 사용
- SCM 뷰에서 바로 워크로그 추가 가능
설치 및 설정
- VS Code 마켓플레이스에서 확장 프로그램 설치
- 명령 팔레트(
Ctrl+Shift+P 또는 Cmd+Shift+P )에서 Configure Jira Integration 실행
- Jira URL, 사용자 이름, 비밀번호, 기본 시간 설정 입력
사용 방법
- Git 커밋 후 소스 제어 뷰에서 고양이 발자국 아이콘 클릭 또는
- 명령 팔레트에서
Open Cat-log Steps Panel 명령 실행
- 이슈 키 자동 감지 또는 수동 입력
- 작업 시간 설정 (자동 계산 또는 수동 입력)
- 워크로그 코멘트 입력 (선택 사항)
주요 설정
- Jira URL: Jira 인스턴스 URL
- Username: Jira 사용자 이름
- Password: Jira 비밀번호
- Default Time Spent: 기본 작업 시간 (예: 1h, 30m)
- 자동 시간 계산 사용: 커밋 사이 시간을 워크로그 시간으로 사용
- 커밋 메시지를 코멘트로 사용: 커밋 메시지를 워크로그 코멘트로 사용
- 브랜치명에서 이슈 키 추출: 브랜치 이름에서 이슈 키 추출
문제 해결
- Git 저장소 오류: VS Code에서 열린 폴더가 Git 저장소인지 확인
- Jira 인증 실패: Jira 사용자 정보가 올바른지 확인
- 커밋 정보 없음: 워크로그 추가 전 최소 하나의 커밋 필요
라이선스
MIT
| |