[git] git과 VCS, 파일시스템, 암호화, 복사
1. VCS(Version Control System)소프트웨어 개발에서 소스 코드, 문서, 설정 파일 등의 변경 이력을 관리하는 시스템입니다.VCS는 파일의 변경 내용을 추적하고, 다양한 버전의 파일을 저장하며, 여러 개발자 간의 협업을 가능하게 합니다.소프트웨어 개발, 문서 관리, 설정 파일 관리에 주로 이용된다.주요 기능분경 이력 관리분산 및 협업백업 및 복구분기 및 병합태그 : 특정 시점의 버전을 태그로 관리하여 쉽게 찾기 가능VCS의 종류로컬 버전 관리 시스템로컬 DB에서 관리협업이 어렵고, 장애 시 데이터 손실의 위험이 있음예시 : RCS중앙 집중식 버전 관리 시스템특징: 중앙 서버에 모든 버전 정보를 저장하고, 클라이언트가 서버에 접속하여 작업을 수행합니다.장점: 협업이 용이하며, 중앙에서 ..
2024. 7. 31.