기존의 git flow 구조가 잘못되어 릴리즈 시 빈번하게 충돌(conflict)이 발생했습니다. 추가적인 기능 개발에 들어가기 앞서 브랜치의 구조 먼저 변경해야 할 필요성을 느껴 기존 브랜치(prev-dev로 이름 변경)의 작업 내용을 새로운 브랜치(dev)로 옮기는 작업을 진행했습니다.
또한 hotfixes 브랜치를 새롭게 생성했습니다. 해당 브랜치는 release 브랜치에서 1차 릴리즈 이후, 사용자 테스트 시 발견한 버그를 수정하는 브랜치로 사용할 예정입니다. (기존 버그를 dev에서 작업해 release 브랜치로 병합시키는 방향으로 진행하면서 hot fix 브랜치의 필요성을 느낌)
🚨 어떤 점이 잘못되었나
기존의 브랜치는 main 브랜치에서 한 방향으로 뿌리를 내리는 구조가 아닌, main에서 두 갈래(dev, release)로 분기가 되어 있는 상태였습니다. 이로 인해 release 브랜치로 작업 내용을 병합할 때마다 작업물이 충돌하는 일이 발생해 수정을 진행했습니다.
⚡️ 작업 내용
또한
hotfixes
브랜치를 새롭게 생성했습니다. 해당 브랜치는 release 브랜치에서 1차 릴리즈 이후, 사용자 테스트 시 발견한 버그를 수정하는 브랜치로 사용할 예정입니다. (기존 버그를 dev에서 작업해 release 브랜치로 병합시키는 방향으로 진행하면서 hot fix 브랜치의 필요성을 느낌)🚨 어떤 점이 잘못되었나
기존의 브랜치는 main 브랜치에서 한 방향으로 뿌리를 내리는 구조가 아닌, main에서 두 갈래(dev, release)로 분기가 되어 있는 상태였습니다. 이로 인해 release 브랜치로 작업 내용을 병합할 때마다 작업물이 충돌하는 일이 발생해 수정을 진행했습니다.
📄 참조한 글
git branch 원격저장소 브랜치 이름 변경하는 방법 우린 Git-flow를 사용하고 있어요