CHZZK-Study / Grass-Diary-Client

취지직 2팀 프로젝트 Grass Diary
1 stars 3 forks source link

:truck: move: 새로운 branch로 개발 브랜치(dev) 경로 변경 #139

Closed ccconac closed 3 months ago

ccconac commented 3 months ago

⚡️ 작업 내용

기존의 git flow 구조가 잘못되어 릴리즈 시 빈번하게 충돌(conflict)이 발생했습니다. 추가적인 기능 개발에 들어가기 앞서 브랜치의 구조 먼저 변경해야 할 필요성을 느껴 기존 브랜치(prev-dev로 이름 변경)의 작업 내용을 새로운 브랜치(dev)로 옮기는 작업을 진행했습니다.

또한 hotfixes 브랜치를 새롭게 생성했습니다. 해당 브랜치는 release 브랜치에서 1차 릴리즈 이후, 사용자 테스트 시 발견한 버그를 수정하는 브랜치로 사용할 예정입니다. (기존 버그를 dev에서 작업해 release 브랜치로 병합시키는 방향으로 진행하면서 hot fix 브랜치의 필요성을 느낌)

🚨 어떤 점이 잘못되었나

기존의 브랜치는 main 브랜치에서 한 방향으로 뿌리를 내리는 구조가 아닌, main에서 두 갈래(dev, release)로 분기가 되어 있는 상태였습니다. 이로 인해 release 브랜치로 작업 내용을 병합할 때마다 작업물이 충돌하는 일이 발생해 수정을 진행했습니다.

📄 참조한 글

git branch 원격저장소 브랜치 이름 변경하는 방법 우린 Git-flow를 사용하고 있어요

rkdcodus commented 3 months ago

확인했습니다!