본문 바로가기
나머지

소스관리

by 무늬만학생 2012. 1. 11.
반응형
TortoiseSVN +  visualSVN server + Commit Monitor  이렇게 3개 프로그램 사용

CVS와 SVN의 비교

 

SVN의 장점

1. 디렉토리 이동이 편리함

이력이 따라와서 과거의 변경점이 유지 된다는 부가적인 장점

2. 오프라인 사용이 용이함

최소한 마지막 버전과 Diff가 가능하다.

3. 서버 하드공간이 절약됨

cvs을 cvs2svn으로 변환했을 경우 약 25% 이상의 공간이 절약됨

초기 업로드는 원본으로 올리지만, diff 내용들을 gzip으로 압축

4. 커밋마다 revision이 올라감

하나의 변동사항이나, 복수의 파일을 한번에 commit 하면 revision이 변동되고,

프로젝트 전반적인 변동사항을 추적하기 편리함.


5. atomic commit

commit 과정이 atomic 하기때문에 중간에 다른 사용자가 check out하더라도 둘중에 한 상태를 보장합니다. 즉, commit을 실행하기 전 또는 완료된 상태.

 

 

참고

CVS / SVN 장단점, 차이점 비교

http://minimonk.tistory.com/1508

cvs 나 subversion의 atomic commit 가 무엇인가요?

http://kldp.org/node/38353

SVN vs CVS quick comparison

http://www.pushok.com/soft_svn_vscvs.php

Difference Between CVS and SVN

http://www.differencebetween.net/technology/difference-between-cvs-and-svn/

 

 

 

 
반응형