목록VCS (Version Control System) (12)
yoongrammer
목차 Git 이란? Git이란 컴퓨터 파일의 변경사항을 추적하고 관리하는 분산형 버전 관리 시스템(DVCS, Distributed Version Control System) 입니다. Git 개념 Git은 파일을 아래 세 가지 상태로 관리합니다. Commited - 데이터가 로컬 데이터베이스에 저장된 상태 Modified - 수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않은 상태 Staged - 수정한 파일을 곧 커밋할 것이라고 표시한 상태 이 세 가지 상태는 Git 프로젝트의 세 가지 단계와 연결돼 있습니다. Working 디렉터리(Working tree라고도 함)는 프로젝트의 특정 버전을 git 디렉터리에서 Checkout 한 것입니다. Checkout 하고 나서 수정한 파일은 Modified 상태..
목차버전관리 시스템(Version Control System) 이란?버전관리 시스템(VCS, Version Control System)이란 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 불러올 수 있는 시스템을 의미합니다. VSC를 사용하면 선택한 파일을 이전 상태로 되돌릴 수 있고, 변경 사항을 비교하고, 변경한 사람 및 변경시기를 추적할 수 있습니다. 또한, 파일을 잃어버리거나 잘못 고쳤을 때도 쉽게 복구할 수 있습니다. VCS의 종류로컬 버전관리 (Local VCS)Local VCS 는 간단히 데이터베이스를 사용해서 파일의 변경 정보를 관리하는 시스템입니다.아주 간단하지만 실수하기 쉽다는 단점이 있습니다. 대표적으로 RCS(Revision control system)가 있습니다..