SVN이란 버전 관리 시스템의 하나이다

버전 관리 기능을 제공하여 프로젝트를 여러 사람이 함께 참여할때 프로젝트 소스코드의 공유, 옛날 버전의 소스 코드 조회

소스 코드의 백업의 용도로 사용할수있다

- 체크아웃 : 저장소에 접근해 소스 코드와 버전관리를 위한 파일들을 받아 오는 행위

- 추가 : 말 그대로 파일을 서버에 올린다

- 커밋 : 내가 수정한 코드를 올린다

- 업데이트 : 최신 리버전된 버전의 코드를 받는다


Open Source Software
형상관리(SCM: Software Configuration Management)도구
팀 프로젝트를 진행 시 공동의 소스를 관리할 수 있도록 도와주는 프로그램

SVN Server : 소스코드가 담기는 서버, Client Tool을 사용하여 접속한다
SVN Client : 서버 접근을 위한 개발자용 도구
Repository : SVN Server가 관리하는 소스의 정보가 담긴 시스템
Share : 맨 처음 Repository에 프로젝트를 올리는 작업
Check Out : Repository의 최종소스를 처음으로 Client에 내려받는 작업
Update : 서버에 있는 최신소스를 받아오는 작업
Commit : 서버로 자신의 소스를 업데이트 하는 작업

http://dev.naver.com에서 프로젝트 등록 후 SVN사용
프로젝트 페이지의 코드메뉴에 접속방법 참고

익명으로 접속하거나 본인의 아이디로 접속이 가능한데, 비밀번호는 개발자센터 메인페이지에서
정보수정을 통해 신청이 가능하다

이클립스에 SVN플러그인을 설치
Help - Install New Software
Add - Subclipse / http://subclipse.tigris.org/update_1.6.x 입력

Open Perspective를 누르고 Other - SVN Repository Exploring 

Posted by 코딩하는 야구쟁이
,