간단한 회원관리 게시판을 Spring + oracle + mybatis로 구현한다.
이슈 트래커를 이용한 이슈 기반 버전 관리 워크플로우
- 새로운 이슈를 열고 번호를 확인한다.
- 로컬 저장소에 새로운 브랜치를 생성한다. 형식은 “이슈 번호-설명”.
- 이슈에 적어둔 목표를 해결한다. (오직 이슈에 적힌 내용만 작업한다)
- 작업을 테스트하여 제대로 완료됐는지 확인한다.
- 수정 사항을 커밋하고 푸시한다. (github이 커밋을 추적할 수 있도록 커밋 메시지 안에 이슈 번호를 적어야 한다)
- 작업이 잘 완료됐다면 작업 브랜치를 메인 브랜치에 병합(merge)한다.
- 이슈에 모든 내용이 잘 기록됐는지 확인하고 이슈를 닫는다.