같은 프로젝트를 3명이서 한다고치면
거기서 어떤사람은 db 어떤사람은 뷰 어떤사람은 컨트롤 이런식으로 mvc패턴에 맞게 각각 구현하고있다치자
그럼 브랜치를 만들어서 각각 자기부분에 해당하는걸 구현하다
나중에 마스터 브랜치로 합치면 다른코드랑 충돌안나??
예를들어 A가 컨트롤 대충만지다 뷰를 구현하고 푸쉬하고 병합했다치면
컨트롤도 섞여서 들어가서 병합되면 충돌되지않어?
같은 프로젝트를 3명이서 한다고치면
거기서 어떤사람은 db 어떤사람은 뷰 어떤사람은 컨트롤 이런식으로 mvc패턴에 맞게 각각 구현하고있다치자
그럼 브랜치를 만들어서 각각 자기부분에 해당하는걸 구현하다
나중에 마스터 브랜치로 합치면 다른코드랑 충돌안나??
예를들어 A가 컨트롤 대충만지다 뷰를 구현하고 푸쉬하고 병합했다치면
컨트롤도 섞여서 들어가서 병합되면 충돌되지않어?
당연히 충돌나지
그럼 자기가 만든부분만 커밋하는거여?
git flow 한번 읽고 브런치 전략 짜셈 같은 부분 개발 하는거 아니면 브런치 전략만 잘 짜도 충돌 발생 빈도 확 줄일수 있음
오 ㄱㅅ