1 개요[ | ]
- revision control, version control, source control
- 리비전 관리, 버전 관리, 버전 컨트롤, 버전관리시스템, 소스 관리, 소스 제어, 소스 컨트롤
- 컴퓨터 상에서 작성되는 파일의 변경 이력을 관리하기 위한 시스템
- 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
- 소프트웨어 개발에서 소스코드 관리에 많이 이용
- 설정파일, 문서, 이미지 관리 등에도 활용
- 변경일시, 변경내용 이력을 보관
- 시간별 수정내용을 비교 가능
- 누가 언제 문제를 일으켰는지도 추적 가능
- 변경 전의 상태로 복원 가능
- 프로젝트를 통째로 이전 상태로 되돌릴 수 있음
- 파일을 지우거나 잘못 고쳤을 때도 복구 용이
2 개념도[ | ]
- 리비전 흐름
- 로컬 버전관리시스템
<img src='https://git-scm.com/book/en/v2/book/01-introduction/images/local.png' style='width:330px'/>
- 분산 버전관리시스템
<img src='https://git-scm.com/book/en/v2/book/01-introduction/images/distributed.png' style='width:440px'/>
3 종류[ | ]
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot Ykhwong
로그인하시면 댓글을 쓸 수 있습니다.