VCS(Version Control System), 버전관리시스템?

모든 수정 내용을 포함한, 프로그램 코드 저장소

<br/>

왜 VCS?

저장소 역할로, 코드를 백업 할 수 있다.

특정 버전으로 되돌릴 수 있다.

협업이 가능하다.

<br/>

GIT

Distributed VCS

<img src="https://file.podo-dev.com/blogs/images/2019/07/10/origin/6RDSU2181224235505.PNG" style="width:300px">

각 사용자가 모든 버전을 카피해서 가지고 있다.

<br/>

Commit Snapshots

<img src="https://file.podo-dev.com/blogs/images/2019/07/10/origin/GUNAOC181224235505.PNG" style="width:300px">

SVN과 달리 한 파일의 수정된부분만 저장하는 것이아니라,

한파일이 수정되면, 파일 전체를 저장한다.

저장공간이 많이 들지만, 백업받기가 쉽다.

SVN은 수정된부분만 저장하기 때문에 Version1부터 VersionN까지 Merge 한 후 백업 받을 수있다.

<br/>

<br/>

0
이전 댓글 보기
등록
TOP