vcs의 정의(버전 관리 시스템)
버전 관리 시스템(Version Control System, VCS)은 소프트웨어 개발에서 소스 코드의 변경 내용을 추적하고,
버전을 관리하는 도구입니다. VCS는 소스 코드를 저장하고, 수정 이력을 추적하며, 여러 개발자들이 동시에
작업하는 경우 변경 내용을 쉽게 병합할 수 있도록 돕습니다.
기존 파일 관리 방법
팀장님이 예전 파일을 달라고 하면, 복구 시간이 오래걸린다.
복구 후에 파일을 하나 더 생성

현재 파일은 아래와 같이 관리된다

시간이 좀 지나고, 팀장님이 업그레이드 요청을 하게 되면, v3가 나오게 된다

기존에 사용하던 큰 프로젝트 관리 방법
file1 -> file100까지 통으로 관리하는 중에 file3과 file20 수정 요청이 들어오면, 그 부분을 수정하는 건 위험

폴더를 통으로 복제해서 파일을 변경한다. (버전 관리 시작)
Share article