Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.35 KB

File metadata and controls

28 lines (20 loc) · 1.35 KB

PCMS 프로젝트 필독사항

Repository

구 레포지토리는 모두 3월 7일 부로 사용종료되었습니다. (구 레포지토리에 올리지 말아 주세요)

Branch Strategy

  • main: 주 브랜치 (고정, 스테이지)
  • release: 배포 브랜치 (고정, 서비스 상태)
  • develop: 개발 브랜치 (고정, 개발)
  • feature: 기능 추가 브랜치 (임시, 예: feature/api-path-change, ...)
  • hotfix: 버그 수정 브랜치 (임시, 예: hotfix/fixed-login-error, ...)

https://medium.com/daangn/매일-배포하는-팀이-되는-여정-1-브랜치-전략-개선하기-1a1df85b2cff

Deployment Strategy

  1. 각 작업 브랜치(feature, hotfix, …) 에서 작업합니다.
  2. 작업이 끝나면 develop 브랜치에 병합합니다.
  3. develop 에서 문제가 없으면 main 브랜치에 병합하고 작업 브랜치는 제거합니다.
  4. Pull Request 를 통해 release 브랜치에 병합하여 배포합니다. (배포 상태는 release 상태와 항상 동일)