본문 바로가기

깃 클리프

git-cliff

커밋에서 변경 이력 자동 생성

한줄평

커밋 규칙을 지키며 릴리스 이력을 자동화하려는 프로젝트에 잘 맞습니다. Conventional Commits를 따르지 않는 저장소에서는 효과가 떨어지고, 템플릿 설정에 학습이 조금 필요합니다.

이런 분께 릴리스 변경 이력을 손 안 대고 자동으로 정리하고 싶은 개발자께

좋은 점

  • 커밋에서 변경 이력을 자동 생성
  • 템플릿으로 형식을 자유롭게 조정

아쉬운 점

  • Conventional Commits를 지켜야 효과가 큼
  • 명령줄·설정에 대한 이해가 필요

깃 클리프 소개

Conventional Commits 규칙에 맞춰 커밋 메시지를 분석해 변경 이력(Changelog)을 자동으로 만들어 주는 명령줄 도구입니다. 커밋 유형별로 그룹을 나누고 형식을 템플릿으로 자유롭게 바꿀 수 있어, 릴리스마다 손으로 이력을 정리하는 수고를 없애 줍니다. CI에 붙여 태그를 찍을 때 자동으로 이력을 갱신하는 식으로 널리 쓰입니다.

제작사

orhun · 공식 홈페이지