티스토리 뷰

시스템

TortoiseSVN Client

IT 2010. 12. 28. 03:04
서브버전(Subversion)은 자유 소프트웨어 버전 관리 시스템이다. 명령행 인터페이스에서 사용하는 명령어를 따서 “SVN”이라고 줄여서 부르기도 한다.
SVN을 한마디로 하면 형상관리 툴이다. 여러명이 동일한 프로젝트에 작업을 함께 할 수 있도록 파일들에 대한 버젼관리를 해준다.  
서브버전 서버와 클라이언트는 http, https, svn, svn+ssh의 규약으로 통신한다.

SVN과 CVS를 비교했을 때, 서브 버전은 다음과 같은 장점을 가진다.
  - 원자적으로 쓰기를 지원하므로, 다른 사용자의 쓰기와 엉키지 않는다.
  - 이름을 바꾸거나, 복사하거나, 파일을 지워도 리비전 기록을 유지한다.
  - 이진 파일의 경우 한번 저장한 후 변경될 경우 차이점만 저장하기 때문에 저장소를 효율적으로
    사용할 수 있다.
  - 디렉터리도 버전 관리를 할 수 있다. 디렉터리 전체를 빠르게 옮기거나 복사할 수 있으며, 리비전 
    기록도 그대로 유지한다.
  - 소스 저장고의 크기에 상관 없이 일정한 시간 안에 가지 치기(branching)나 테그 넣기(tagging)를 
    할 수 있다.
  - 소스 저장고로의 접근이 최적화되어 있으므로, 소스 저장고에서 필요 없는 네트워크 트래픽을
    줄일 수 있다.


'시스템' 카테고리의 다른 글

eclipse svn 설치방법  (0) 2011.01.06
VisualSVN Server 설치  (0) 2010.12.28
ffmpeg 사용법  (0) 2010.12.13
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31