github-flow1 Git branch 전략 1. 전략의 필요성기존에 혼자서 프로젝트를 만들었을 때는 개발할 때 마다 main에 바로바로 병합하며 개발을 했다. 하지만, 프론트 개발자가 여러 명인 프로젝트에 참여한 이후에는 해당 방식이 협업에 맞지 않음을 느꼈다특히나 지금 프로젝트 같은 경우 페이지별로 다른 사람이 개발하고 있기 때문에 지속적으로 main에 병합하게 되면 각 기능별로 추적하기도 어렵고, 이미 push해둔 내용을 revert하는 과정중에도 어려움이 있다.현재 개발하고 있는 페이지가 특히나 ‘실제 사용중’인 서비스이기 때문에, QA를 하지 않은 기능을 함부로 사용중인 main에 병합하기는 어려운 일이다.그래서 기능을 개발하고, 버그를 수정할 때 마다 새로운 브랜치를 팠으나, 이렇게 되니 너무 정리가 안되어있는 것 같다는 느낌이 들었고,.. 2025. 7. 1. 이전 1 다음