본문 바로가기

Daylogs/Git

Git: 모든 브랜치에서 가장 최근의 태그 가져오기

발생일: 2015.04.28

키워드: Git, branch, tag, 깃 태그, git tag

문제:
우리 프로젝트에서는 매 배포마다, 배포 버전을 깃 태그로 할당하고 있다.

배포 도구는 쉘로 만들었고 배포할 때 버전을 입력하면 깃 태그로 추가하도록 해두었는데,
배포할 때 가장 최근 배포 버전 정보가 있으면 더 편리할 것 같다.

모든 브랜치에서 가장 최근의 태그를 가져오고 싶다.
예를 들면, 아래처럼 나오게 말이다.

    - 배포 버전을 입력하세요 (최근 버전 v2.1.0): 


해결책:

$ git describe --tags $(git rev-list --tags --max-count=1)