
·Git
Git은 Snapshot 방식을 사용하고, SVN은 델타 방식을 사용한다. 여기서 Snashot의 의미는 뭘까?> 사전적으로는 '순간적인 장면을 촬영한 사진' 을 말한다.> 즉, 특정 시점의 데이터를 복사하여 저장하는 기술이라는 의미이다. Git의 Snapshot 방식파일에서 변경된 부분을 찾아 수정된 내용만 저장하는 것이다.이 상황이 변화된 부분만 찾아 사진을 찍는 것과 같다고 하여 스냅샷 방식이라고 부른다. 깃의 스냅샷 방식은 HEAD 가 가리키는 커밋을 기반으로 사진을 찍는다. 이를 스테이징 영역과 비교하여 새로운 커밋으로 기록한다.해당 방식으로 빠르게 버전의 차이 부분을 처리하며, 용량을 적게 사용할 수 있다. 상태스테이징 영역과 비교한다고 앞서 얘기했는데 이러한 영역들은 무엇일까?이미지와 같이,..