경험 중심 — 팀에서 브랜치 전략을 정하고 갈등을 줄인 경험
팀 프로젝트 초반에는 모두가 main 브랜치에 직접 커밋하다가 충돌이 자주 발생했습니다. 4명이 동시에 같은 파일을 수정하면 merge할 때 30분을 소요하는 것이 일상이었습니다.
제가 feature 브랜치를 각자 만들고 PR로 머지하는 규칙을 제안했습니다. 처음에는 팀원들이 복잡하다고 했지만, 1주일 만에 충돌이 눈에 띄게 줄어들었습니다. merge 시간이 5분 이내로 줄었고, 모두가 익숙해졌습니다. 처음에는 저도 규칙을 설명하는 것이 귀찮았지만, 결과가 좋으니 보람을 느꼈습니다.
이 경험에서 버전 관리 도구는 규칙 없이 사용하면 오히려 생산성을 떨어뜨릴 수 있다는 것을 배웠습니다. 도구보다 팀이 공유하는 브랜치 전략이 더 중요하다고 생각합니다.