버전관리시스템?=> 버전 관리 시스템(Version Control System, VCS)은 파일의 변경 이력을 관리하고 여러 사람이 동시에 작업할 수 있게 해주는 소프트웨어 도구 버전관리시스템을 왜 써야할까? 여기 개발자 A와 B가 동시에 같은 파일을 수정하고 있다고 가정하자. VCS를 사용하지 않았을 때 다양한 문제가 발생할 수 있다.1. 각자 다른 기능을 추가하고 파일을 병합하는 과정에서 오류가 발생한다.2. 누가 어떤 변경을 했는지 기록하지 않아 에러를 추적하기 어렵다.3. 해결과정에서 예기치 못하게 중요한 코드를 삭제했지만 복구할 방법이 없다.4. 코드를 날리면 개발자들의 불필요한 재작업이 필요하다. 이러한 문제들을 예방하고 원활한 협업을 위해서는 VCS를 사용해야 한다....