방명록
- 버전관리2023년 07월 25일 01시 29분 49초에 업로드 된 글입니다.작성자: 민발자728x90
버전 관리란
1. 버전 관리 시스템
파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
파일의 변경 사항을 추적할 수 있게 돕는 도구
- 변경사항을 비교할 수 있다
- 이슈나 문제를 추적 가능
- 파일을 이전 상태로 되돌릴 수 있다
- 프로젝트를 이전 버전으로 되돌릴 수 있다
2. 클라이언트-서버 모델
파일을 관리하는 서버가 별도로 있고 클라이언트가 중앙 서버에서 파일을 받아서 사용
- 서버에 장애 발생시 협업, 백업 불가
- 중앙 데이터베이스의 하드디스크에 문제 발생시 프로젝트의 히스토리 잃을 수 있다
3. 분산버전 관리 시스템
컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간의 파일에 대한 작업을 조율하는데 사용
- 저장소를 히스토리와 더불어 전부 복제
- 서버에 장애 발생시 클라이언트 중 아무거나 골라 서버 복원, 복제물로 작업 가능
- 리모트 저장소가 있어 동시에 협업 가능
728x90'정리 > Git' 카테고리의 다른 글
[Git] Git Branch 전략 - git-flow (0) 2024.02.05 [Git] gitignore 작성하기 (0) 2024.01.08 [Git] Commit message 규칙 (1) 2023.12.30 Git 기본 명령어 (0) 2023.07.28 Git 설치 (0) 2023.07.25 다음글이 없습니다.이전글이 없습니다.댓글