Svn 은 Subversion 의 약어로 오픈 소스 버전 제어 시스템이며 SVN 은 코드 관리 도구입니다.
서버측과 클라이언트로 나뉩니다. 서버측은 하나의 서버 또는 컴퓨터에서 실행됩니다. 서버측 구성 파일을 통해 사용자 이름 암호의 구성과 소프트웨어 프로젝트 디렉토리에 대한 액세스 권한 구성을 관리합니다.
클라이언트는 일반적으로 eclipse 와 같은 소프트웨어 개발자의 개발 도구에 통합됩니다. TortoiseSVN 과 유사한 클라이언트 소프트웨어를 사용하여 SVN 서버에 액세스하고, 코드를 제출하고, 코드를 병합하는 등의 작업도 수행할 수 있습니다. SVN 은 소프트웨어 프로젝트에 없어서는 안 될 코드 관리 및 공동 작업 도구입니다