Skip to content

Branch Convension

신효승 edited this page Dec 9, 2024 · 1 revision

main 브랜치는 항상 배포가 가능하다.

  • main 브랜치는 항상 최신 상태여야하며, stable 상태로 product에 배포되는 브랜치
  • merge 하기 전에 충분히 테스트를 해야한다.

main에서 새로운일을 시작하기 위해 브랜치를 만든다면, 이름을 명확히 작성하자

  • 브랜치는 항상 main에서 생성한다.
  • develop 브랜치는 main에 가기 전 브랜치로 해당 부분에서 기능을 테스트 및 검증한다.
  • 새로운 기능을 추가하거나, 버그를 해결하기 위한 브랜치 이름은 자세하게 작성하자.
  • 커밋 메시지를 명확하게 작성하자

원격 브랜치로 수시로 push 하자

  • 항상 원격지에 자신이 하고 있는 일들을 올려 다른 사람들도 확인할 수 있도록 해주기.
  • 문제가 발생하여 작업하던 부분이 없어도, 무조건 원격 브랜치에 있는 소스 코드를 받아서 작업하도록 한다.

피드백이나 도움이 필요할 때, merge 준비가 완료되었을 때는 pull request를 생성한다.

  • pull request를 통해 올라온 코드는 서로 피드백 후 머지 해주기로 하자.
  • merge 준비를 완료하면 master branch에 반영을 하자.

branch 이름 생성 방법

브랜치 맨 앞 이름 설명
feature 새로운 기능 추가

ex) feature/security

📋 관련 페이지

💡 관련 링크

Clone this wiki locally