gitea7 git프로젝트 시작하기 #1. git? 오래전부터 Subversion(SVN) 이라는 중앙집중식 버전관리(Version Control System)를 이용해 왔다. 이러한 중앙집중식 버전관리(CVCS)는 여러명의 개발자가 작업한 이력을 중앙에서 관리하기가 쉽다. 다만, 이 CVCS환경은 몇가지 치명적인 결점이 있다. 가장 대표적인 것이 중앙 서버에 발생한 문제다. 만약 서버가 다운되면 그동안 아무도 다른사람과 협업할 수 없고, 데이터가 있는 하드디스크에 문제가 생긴다면 프로젝트의 모든 히스토리를 잃는다. 이 히스토리는 절대 복원할 수 없고, 오로지 사람들이 가진 1본의 스냅샷만 유지될 뿐. 이제 DVCS(분산 버전 관리 시스템)에 대해 얘기해보자. git, Bazaar 등의 DVCS는 단순히 프로젝트의 마지막 스냅샷만을 Che.. 2021. 3. 11. 이전 1 2 다음 반응형