버전 관리의 개념과 종류(local VCS, CVCS, DVCS)
버전 관리란, 파일의 변화를 시간의 따라 기록하는 것을 말한다. 이것이 필요한 이유는 특정 시점의 버전을 다시 꺼내올 필요가 종종 있기 때문이다. 이를 위해서는 VCS(Version Control System)를 사용하는데, 대표적인 VCS이자 개발자들이 가장 많이 사용하는 것으로 git이 있다.버전 관리의 개념나무위키에 버전 관리를 검색해 보면, 아래와 같은 재밌는 사진이 나온다. 버전 관리 없이 문서를 관리하는 경우이다.버전 관리를 통해서는 변경점 관리, 브랜치를 이용한 여러 버전 개발, 백업 및 복구, 협업 등의 작업을 수행할 수 있다.로컬 버전 관리 로컬 VCS는 간단한 DB에 파일의 변경 정보를 관리하는 것이다. 간단하게 구현할 수 있지만 협업 및 복구가 어렵다.대표적인 로컬 VCS로, RCS(..
2024.05.12