2011년 1월 25일 화요일

SVN 설치

Subversion의 줄임말로 소프트웨어 형상관리(SCM)를 수행하기 위한 Open Source Software 입니다. 소프트웨어 형상 관리란, "변경사항을 통제하기 위하여 만들어진 행위들의 집합으로,
(1) 변경될 가능성이 있는 산출물(work product)을 찾아내고,
(2) 산출물 사이의 관계를 확립하고,
(3) 이러한 산출물들의 다양한 버전들을 관리하기 위한 메커니즘을 정의하고,
(4) 발생한 변경사항들을 통제하고,
(5) 가해진 변경사항 들에 대해서 감사(auditing)하고 보고하는 행위"
라고 이야기하고 있습니다.
무엇보다 SCM을 한 마디로 이야기하자면, "소프트웨어 형상관리 도구를 이용하여 개발을 프로젝트를 수행한다" 라고 이야기할 수도 있겠습니다.
SVN에 대한 더 자세한 정보를 원하시는 분들은 아래의 주소를 확인하세요.
[KDLP SubVersion How-To]

그럼 본론으로 들어가서 저희 팀에서 사용하는 SVN 툴은 'TortoiseSVN' 로 현재 가장 많이 사용되고 있는 SVN 도구로 설치방법 및 사용방법은 간단합니다.
[SVN 설치하기]
1. TortoiseSVN 다운로드
   - "http://tortoisesvn.net/downloads" 에서 최신버전 Application(프로그램) 으로 다운로드 합니다.
   보기) "TortoiseSVN 1.6.5" 버전으로 설치 및 TEST함.
각 운영체제(OS) 버전에 맞는 파일을 다운로드 합니다. 

2. 다운로드된 "TortoiseSVN" 설치 프로그램 실행.
   - 다운받은 "TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi" 실행.




3. 라이센스 확인


4. 설치 폴더 설정


5. 설치 과정


6. 리부팅 확인창- 리부팅을 물어보는 창으로 가능하면 설치한 후 바로 리부팅을 하시면 됩니다.

위 과정을 끝으로 기본 설치과정은 끝났습니다. 다음은 사용방법에 대해 안내 드립니다.

[SVN 사용하기]
데브루키 스터디 저장소URL : https://dev.naver.com/svn/devrookie

1. 저장할 새 폴더(예: Project_Sion)를 하나 생성한 후, 해당 폴더 안의 빈 공간에서 마우스 우클릭을 하고, 'SVN Check Out..' 선택!

2. 저장소 URL 입력 ( [게임] 저장소로 예를 들겠습니다. svn://gms-sionshare/siongame )

3. Checkout directory : 실제 저장할 로컬드라이브 경로(D:\Project_Sion) 및 폴더(\siongame) 설정


4. 다른 항목은 Default 값으로 두고 'OK' 클릭하면 자동으로 위에 설정한 경로로 서버에 있는 데이터를 가져오는 작업이 진행됩니다.

5. 위 1번 작업을 반복하여 나머지 저장소도 Checkout 하시면 됩니다.


[SVN Update 방법]

SVN 서버에 새로 등록된 파일이나 내용을 확인하기 위해선 수시로 'Update' 를 진행하시면 됩니다.
진행방법은 'Update' 하고자 하는 폴더(저장소의 최상 위 폴더)에서 마우스 우클릭을 하고, 'SVN Update..' 를 클릭하면 자동으로 진행이 됩니다.

댓글 없음:

댓글 쓰기