만일 모두가 작업한 파일을 덮어쓰는 방식으로 저장했거나 다른 이름으로 파일을 저장하는 방식으로 파일을 관리했다면 서로의 작업 내역을 합칠 때 매우 어려워집니다. 웹 사이트를 이루는 파일이 여러 개이고 코드 양이 방대하다면 누가 어떤 파일에서 어떻게 코드를 수정했는지 파악하기 힘들기 때문입니다. 코드를 합치는 과정에서 서로가 작업한 내용을 일일이 비교해야 한다면 시간이 많이 걸릴뿐더러 실수도 매우 빈번하게 발생할 것입니다.
그림 1-7 | 각자 개발한 소스 코드를 합치는 어려움