SSISO Community

시소당

넷빈즈에서 서브버전(Subversion)을 사용하자 - 설정

2007년 11월 6일 화요일

넷빈즈에서 서브버전(Subversion)을 사용하자 - 설정

서브버전(Subversion)은 CVS의 단점을 보완한 소스버전 관리 도구입니다. NetBeans 6.0에서는 CVS와 더불어 기본적으로 서브버전을 IDE 환경에서 사용할 수 있습니다. 이 글에서는 서브버전을 NetBeans에서 사용하기 위한 설정 방법부터 소스 check out 방법까지 살펴보도록 하겠습니다.

1. 서브버전 설치
NetBeans에서 서브버전을 사용하기 위해서는 우선 서브버전 S/W를 설치하여야 합니다. 이 글을 작성 중인 현재 가장 최신 버전인 1.4.5 Windows용 파일을 http://subversion.tigris.org 에서 다운로드 받을 수 있습니다. 다운로드 받은 ZIP 파일은 압축 해지 하십시오.

여러분이 ZIP 압축을 푼 폴더가 C:\svn-win32-1.4.5 라고 가정하면 svn.exe 파일이 위치한 C:\svn-win32-1.4.5\bin 폴더를 Windows PATH 환경 변수에 추가합니다.

  • TIP: Windows PATH 환경 변수를 설정하기 위해서는 다음과 같은 단계를 따릅니다.
  • - 제어판의 시스템에서 고급 탭을 선택하여 환경 변수 버튼을 클릭합니다.
  • - "사용자 변수 편집" 대화 상자에서 PATH 값에 ';' 기호로 구분하여 경로를 추가합니다.
정상적으로 서브버전의 설정이 완료되었으면 NetBeans를 재 실행하여 Versioning / Subversion 메뉴를 선택하여 아래 화면과 같이 대화상자가 나타나는지 확인하십시오.


2. 설치를 확인하기 위하여 Checkout 해보기
이제 SVN 저장소에서 소스코드를 checkout 해보도록 하겠습니다. checkout 해볼 소스코드로는 Sun의 오픈소스 Java ME 프로젝트인 phoneMe SVN 저장소를 사용하겠습니다.

앞 에서 실행한 메뉴의 대화상자에서 Repository URL에 "https://phoneme.dev.java.net/svn/phoneme/trunk"를 입력합니다. 이때 나타나는 User, Password 필드에는 User에 "guest"를 입력하고 Password 필드는 그대로 비워둔채로 Next 버튼을 선택합니다.

SVN 서버에 접속 시도 중 "Server certificate verification failed" 메시지가 나타나면 "Accept permanently"를 선택하여 진행합니다. 정상적으로 SVN 서버와 연결되면 아래와 같은 화면이 나타납니다.


위 화면의 각 필드에 대해 간단히 정리해보도록 하겠습니다.
  • Repository Folder(s) : 소스 코드를 가져올 특정 폴더위치를 지정합니다. Browse 버튼을 선택하여 직접 폴더 위치를 SVN 서버에서 탐색할수도 있습니다.
  • Repository Revision : 소스 코드를 가져올 특정 revision 버전을 선택합니다. 이 값을 비워두면 가장 최신 버전의 소스 코드를 가져오게 됩니다.
  • Local Folder : 자신의 PC에서 소스 코드를 저장할 위치를 선택합니다.
이 값들을 적절히 설정한 후 Finish 버튼을 선택하면 SVN 서버에서 자신의 PC로 코드를 check out하게 됩니다. 탐색기에서 실제로 파일들이 만들어졌는지 확인해보시기 바랍니다.

이 번 글에서는 NetBeans 6.0에서 서브버전을 사용하기 위한 설정 방법 및 실제 check out 과정을 살펴보았습니다. 다음에는 SVN에서 관리되는 NetBeans 프로젝트 소스와 서브 버전의 여러 기능들을 연계하여 사용하는 방법에 대해 살펴보도록 하겠습니다.

1911 view

4.0 stars