SVN(Subversion)은 소스 코드 버전 관리 시스템(VCS, Version Control System) 중 하나로,
2000년대 초에 출시된 VCS입니다. SVN은 CVS(Concurrent Versions System)의 대안으로 개발되었으며, 분산 버전 관리 시스템(DVCS, Distributed Version Control System)인 Git과 Mercurial의 선배 시스템 중 하나입니다.
SVN은 파일 또는 디렉토리의 변경 내용을 추적하고, 이전 버전과 비교하여 변경 내용을 관리합니다. 또한, 여러 명의 개발자가 동시에 작업하고 있는 코드를 효율적으로 관리할 수 있습니다. SVN은 중앙집중식 버전 관리 시스템(CVCS, Centralized Version Control System)로, 중앙 서버에서 전체 코드 베이스를 관리하고, 개발자들은 중앙 서버에서 코드를 가져와 작업한 후 다시 중앙 서버에 반영합니다.
SVN은 주로 소프트웨어 개발 분야에서 사용되며, 또한 문서, 그래픽, 멀티미디어 등 다양한 파일 형식을 관리할 수 있습니다. SVN은 무료로 사용할 수 있으며, Windows, Mac OS X, Linux 등 다양한 운영체제에서 사용할 수 있습니다.
'형상관리 > svn' 카테고리의 다른 글
SVN 이용하여 이클립스 프로젝트 연동(Checkout) (0) | 2023.05.02 |
---|---|
이클립스 SVN 사용법 (0) | 2023.03.24 |