svn1 [Day 218] SVN, Git 차이 SVN Git 중앙집중형 분산형 별도의 서버와 클라이언트가 있음 개발자가 작업중인 파일만 로컬 컴퓨터에 보관되며, 개발자는 서버에 접속한 온라인 상태여야 함 사용자는 파일을 체크아웃하고 변경 내용을 서버에 다시 커밋함 개발자 PC에 설치되어 클라이언트/서버 역할을 함 모든 개발자는 개별 컴퓨터에 프로젝트의 전체 버전 기록의 로컬 복사본을 가지고 있음 Git의 변경은 로컬에서 발생 작업 트리와 최신 변경사항만 로컬 컴푸터에 체크아웃됨 Git에 큰 바이너리 파일을 저장하는 것은 비효율적 큰 파일이 변경되고 커밋될때마다 Git 레파지토리가 기하급수적으로 증가하기 때문 파일 수준 및 디렉터리 수준 별로 읽기/쓰기 접근권한을 지정할 수 있음 기본적으로 모든 이용자가 동일한 권한을 가지고 있다고 가정함 * 출처 :.. 2021. 3. 15. 이전 1 다음