App Store 변경 로그은(는) 무엇을 하나요?
마지막 git 태그(또는 지정된 ref) 이후의 모든 사용자에게 영향을 미치는 변경 사항을 수집하고 요약하여 App Store용 릴리스 노트를 생성합니다. 포괄적인 릴리스 변경 로그, App Store '새로운 기능' 텍스트, 또는 git 기록이나 태그 기반의 릴리스 노트를 요청할 때 사용하세요.
사용 방법
다음 명령어를 실행하여 변경 로그를 생성하세요:
# 마지막 태그 이후의 변경 사항으로 생성
git log $(git describe --tags --abbrev=0)..HEAD --oneline --no-decorate | sort
또는 특정 ref를 지정:
# 특정 태그 또는 브랜치 기준
git log v1.2.0..HEAD --oneline --no-decorate | sort
요구 사항
git이 설치되어 있어야 함- 현재 디렉토리가 git 저장소 내에 있어야 함
- App Store 제출용으로 형식화된 출력 생성
예제
사용자 입력: "마지막 릴리스 이후의 App Store 릴리스 노트를 생성해줘"
- 마지막 태그를 감지합니다.
- 커밋 기록을 분석합니다.
- 사용자에게 영향을 미치는 변경 사항만 필터링합니다.
- App Store 형식의 요약을 출력합니다.