VersionControl

    [Version Control System] VCS

    Git을 설명하기에 앞서 버전 관리와 버전 관리 시스템이 무엇인지 살펴봅시다. 소스 코드의 관리를 기준으로 설명하겠습니다. Version Control? 버전 관리는 수정되는 소스 코드들에 버전을 부여해서 관리하는 것을 말합니다. 버전을 통해 관리하면서 소스 코드의 추적 및 관리가 용이해지며, 개인뿐 아니라 팀이 더 빠르고 스마트하게 작업할 수 있도록 도와줍니다. Version Control System? 버전 관리를 위해서 버전 관리 시스템을 사용하게 됩니다. VCS를 사용해서 이전 버전의 상태로 소스 코드를 되돌릴 수 있으며, 누가 언제 수정한 소스 코드가 문제인지 추적할 수 있습니다. VCS는 로컬, 중앙집중, 분산의 방법으로 버전을 관리하여 사용됩니다. Local VCS 로컬 버전 관리 시스템은 ..