본문 바로가기
Git

[Git] 깃 버전 관리

by 까망 하르방 2024. 7. 20.
반응형

버전 관리

버전을 효과적으로 관리하는 방법에는 태그(tag)가 있다.

Git Tag를 통한 버전 관리

 

 

📌 [깃] git tag 명령어 옵션

 

[깃] git tag 명령어 옵션

태그 생성태그를 붙여 놓으면 Commit Hash나 브랜치명 대신태그명으로 해당 Commit을 활용할 수 있다.* 특정 Commit에 태그 생성도 가능$ git tag {태그 이름}$ git tag v1.0# 특정 Commit에 Tag 생성$ git tag {태그

zoosso.tistory.com

 

 

버전 표기 방법으로는 x.x.x 로 일반적으로 표기하는데
순서대로 [MAJOR , MINOR, PATCH] 구성

 

버전에 따라 변경 범위를 짐작할 수 있다.
* 각 버전을 어떤 수준에서 변경할지는 내부 정책마다 다르다.


 

버전 구성

버전 관리 구성

MAJOR
• 특정 시점을 기준으로 배포하고자 할 때
• 대규모 업데이트로 이전 버전이 동작하지 않을 수도 있음

MINOR
• 이전 버전과 호환되지만 새로운 API가 추가/변경 되었을 때 (New Feature)

PATCH
• 사용자 관점에서는 크게 달라지지 않고 내부 구조 개선
• 이전 버전과 호환되는 Bug Fix


 

버전 관리 유의사항

•  First Release 용도로 "1.0.0" 사용

 0(0.y.z)은 초기 개발을 위함

 

•  MAJOR가 올라가면 MINOR, PATCH가 "0" 이 된다.

 ex) 1.3.4 → 2.0.0

 

• MINOR가 올라가면 PATCH가 "0" 이 된다.

 ex) 1.3.4 → 1.4.0

 

• PATCH Version 뒤에 붙임표(-)와 마침표(.)로 구분된 식별자 더해 표시할 수 있다. 
 식별자는 반드시 아스키(ASCII) 문자, 숫자, 붙임표로만 구성
 ex) 1.0.0-alpha, 1.0.0-0.3.7

반응형

'Git' 카테고리의 다른 글

[Git 깃] 유용한 Alias 설정 목록  (28) 2024.11.19
[Git 깃] 유용한 config 설정 목록  (3) 2024.11.18
[깃] git tag 명령어 옵션  (41) 2024.06.15
좋은 Git Commit 메세지 작성  (5) 2024.05.31
[Git 깃] git blame  (0) 2022.08.07

댓글