← 회차 전체 문제편집복원내용 검수 완료2025년 정보처리기사 3회 필기 · 소프트웨어 개발 · 35번
개발자들이 각자 저장소의 전체 이력과 브랜치를 로컬에 가지고 있다. 중앙 서버에 연결되지 않은 상태에서도 커밋을 만들고 이력을 조회하며, 연결 후 서로의 변경을 push와 pull로 교환한다. 이 버전 관리 구조는?
- 1
단일 파일 잠금 방식
오답 이유파일 잠금은 동시 수정을 막는 정책일 뿐 각 개발자가 전체 이력을 보유한다는 뜻이 아니다. - 2
분산 저장소 방식
정답 근거분산 방식은 각 복제본이 전체 이력을 가지므로 로컬 커밋과 오프라인 조회가 가능하다. - 3
공유 폴더 덮어쓰기 방식
오답 이유공유 폴더 덮어쓰기는 변경 이력과 병합을 체계적으로 관리하지 못한다. - 4
서버에만 이력이 있는 중앙집중 방식
오답 이유중앙집중 방식은 핵심 이력이 서버에 있어 서버 연결 없이 같은 수준의 저장소 작업을 하기 어렵다.
정답·상세해설정답 2번
각 작업 사본이 전체 저장소 이력을 보유하고 오프라인 커밋을 만든 뒤 원격 저장소와 변경을 교환하는 구조는 분산 버전 관리다. Git의 일반적인 동작과 일치하므로 ②가 답이다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-21