[DEV] Programming Tools/Version Management ∕ Git
[Git & Svn] 기초 개념 이해
Git이란? Git은 개발자에게 필수적인 버전관리시스템이다. Svn(Apache Subversion)이 중앙집중식 버전관리 시스템이라면 Git은 분산 버전관리 시스템이다. 버전관리시스템이란? 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템이다. 저장소(Repository)라고 하는 데이터베이스에 파일의 변경내용을 지속적으로 기록하고 복구할 수 있도록 도와주는 시스템을 말한다. 중앙집중식 버전관리 vs 분산 버전관리 중앙집중식 유형은 버전관리를 중앙 서버에서 진행을 한다. 그래서 온전한 버전의 전체 이력 관리는 서버에서만 확인을 할 수 가 있다. 로컬에서는 버전 관리 정보는 없이, 특정 버전의 소스 파일들만 존재한다. Svn 기본 업무 프로세스..
2021. 7. 14. 12:11
최근댓글