git이란1 Git 이란? 1. 집중형 시스템 vs 분산형 시스템 (1) 집중형 시스템 모든 소스 코드가 한곳에 집중되어 있는 형태 하나의 메인 중앙 서버에서 개발 구성원의 모든 소스 코드를 통합적으로 관리 (Client-Server 모델) 장점 : 저장소 하나를 중심으로 관리하므로 운영이 수월하다 단점 : 서버에 문제가 생기면 모든 개발자가 접근 불가능 동시에 여러 개발자가 접근하면 충돌 발생 (2) 분산형 시스템 분산형 버전관리 시스템(DVCS, Distributed Version Control System)은 저장소가 여러 개 있다. 여러 저장소에 각 버전의 소스를 개별 보관 분산 저장소는 P2P(peer-to-peer) 방식으로 공유하며, 각 개발자에게 공유 가능한 저장소 사본을 제공 서버는 각 저장소 자료를 동기화하고 중.. 2021. 9. 14. 이전 1 다음 반응형