티스토리 뷰
728x90
반응형
Branch
develop
다음 출시 버전을 개발하는 브랜치
- 기능 개발을 위한 브랜치들을 병합하기 위해 사용. 즉, 모든 기능이 추가되고 버그가 수정되어 배포 가능한 안정적인 상태라면 develop 브랜치를 ‘master’ 브랜치에 병합(merge)한다.
- 평소에는 이 브랜치를 기반으로 개발을 진행한다.
feature
기능을 개발하는 브랜치
- feature 브랜치는 새로운 기능 개발 및 버그 수정이 필요할 때마다 ‘develop’ 브랜치로부터 분기한다.
- 개발이 완료되면 ‘develop’ 브랜치로 병합(merge)하여 다른 사람들과 공유한다.
release
출시 버전을 준비하는 브랜치
- ‘develop’ 브랜치에서 배포할 수 있는 수준의 기능이 모이면 또는 정해진 배포 일정이 되면, release 브랜치를 분기한다.
- ‘release’ 브랜치에서 배포 가능한 상태가 되면(배포 준비가 완료되면),
- 1.‘master’ 브랜치에 병합한다. (이때,s 병합한 커밋에 Release 버전 태그를 부여!)
- 배포를 준비하는 동안 release 브랜치가 변경되었을 수 있으므로 배포 완료 후 ‘develop’ 브랜치에도 병합한다.
- 이때, 다음 번 배포(Release)를 위한 개발 작업은 ‘develop’ 브랜치에서 계속 진행해 나간다.
참고ㅣhttps://gmlwjd9405.github.io/2018/05/11/types-of-git-branch.html
728x90
반응형
'ProjectSetting' 카테고리의 다른 글
Issue 다루기 (0) | 2021.07.20 |
---|---|
Commit,Issue,PR (0) | 2021.07.20 |
Code Convention (0) | 2021.07.20 |
Branch rules (0) | 2021.07.20 |
Automated kanban (0) | 2021.07.20 |
댓글
TAG
- Algorithm
- github
- RxCocoa
- Protocol
- configurable widget
- urlsession
- Firebase
- Widget
- WWDC
- SwiftUI
- projectsetting
- MVVM
- APNS
- OpenSourceLibrary
- async/await
- Notification
- WWDC22
- UserDefaults
- Objective-C
- rxswift
- 2022 KAKAO TECH INTERNSHIP
- watchOS
- containerBackground
- YPImagePicker
- IOS
- MOYA
- 서버통신
- WidgetKit
- CloneCoding
- Swift
최근에 올라온 글
최근에 달린 댓글
글 보관함
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
링크
- Total
- Today
- Yesterday