첫 번째, git commit은 변경사항을 스테이징 영역에서 영구적으로
저장소에 기록하는 데 사용됨
두 번째, tag는 특정 커밋을 가리키는
링크로, 보통 버전 release에 사용됨
세 번째, release는 설치 패키지와
release 노트를 포함하여 사용자를 위한 프로젝트의 스냅샷을 생성함
네
번째, 아래 내용은 특정 commit에서 tag를 생성하여 버전 관리하는
방법과 release 하는 방법을 설명하는 것임
다섯 번째, 일반적인 흐름은
아래와 같음 commit 내역 조회 -> 특정 commit에 대응하는 tag 생성 ->
tag를 활용하여 release 생성
Search GitLab -> Your work -> Projects -> 해당 프로젝트 선택 -> Code -> Commits
tag를 생성하기 전에, 먼저 commit 내역을 조회함
(꼭, release branch에서 tag를 생성해야 하므로, commit을 release branch에서 조회 할 것!!)
id가 a25eb7b4인 commit을 조회
해당 commit에서 tag를 생성함
Search GitLab -> Your work -> Projects -> 해당 프로젝트 선택 -> Code -> Tags
Search GitLab -> Your work -> Projects -> 해당 프로젝트 선택 -> Code -> Tags -> Create release
해당 tag에서 release를 생성함
Search GitLab -> Your work -> Projects -> 해당 프로젝트 선택 -> Deploy -> Releases
해당 tag에서 release를 생성함
해당 프로젝트에서 release 생성이 제대로 반영되었는지 확인함
해당 tag와 release가 올바르게 매핑되었는지 확인