Eclipse IDE Tool 2008. 12. 9. 11:21

subversion 설치 및 서버 설치 이클립스 연동


Step1 다운로드.

1. 아래 주소 or 첨부파일에서 다운로드
    http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

 

2. 현재 (2008년 11월 22일) 최신 버젼인 1.5.3 을 받자. (아래 캡쳐 화면 참조)

 




Step2 서버설치.

1. 다운받은 subversion 설치 파일을 더블 클릭해서 설치한다.

    [Next] 만 계속 누르면 설치된다.

 

2. C: 드라이브에 svnrepos 라는 폴더를 생성한다. (폴더명은 자유롭게 정해도 된다.)

    명령 프롬프트를 실행해서 C:\svnrepos 라는 폴더로 이동한다.

    C:\svnrepos>svnadmin create c:\svnrepos

    위의 명령을 실행하면 아래의 캡쳐와 같은 폴더들이 생성된다.

 

3. conf 폴더로 이동하면 아래의 캡쳐와 같은 파일들이 보인다.

 

3-1. svnserve.conf 파일을 열어서 아래와 같이 편집한다.

    ( C:\svnrepos\conf\svnserve.conf )

 

    [general]

    anon-access = read
    auth-access = write

    password-db = passwd

 

   ↑ 위의 뜻

    anon-access = read 는 인증되지 않은 사용자는 읽기만 가능. (접근 못하게 하려면 none)

    auth-access = write 는 인증된 사용자는 쓰기도 가능

 

3-2. 같은 conf 폴더의 passwd 파일의 내용을 아래와 같이 편집한다. (참고 : 파일 확장자가 없다.)

    ( C:\svnrepos\conf\passwd )

 

     [users]
     hong = hongpass
     jang = jangpass

 


Step3 서버자동실행설정(옵션).

Subversion 서버를 자동 실행해주는 유틸리티를 설치하여 자동 실행해보자.

 


1. 다운로드 주소 : http://www.pyrasis.com/main/SVNSERVEManager

    프로그램의 제목은 SVNSERVE Manager 이고 우리나라 개발자 분이  만들었네요!!!

    사용해보고 좋으면 위의 싸이트에 가서 감사 인사 정도는 남겨주세요.

    SVNManager-1.1.1-Setup.msi 를 다운받고 더블 클릭해서 설치.

    [Next] 계속 클릭 설치 완료!

 

2. 바탕화면의 SVNSERVE Manager 를 더블 클릭하여 실행.

    2-1. [...] 버튼 클릭한 후 subversion 에서 설정한 C:\svnrepos 폴더를 지정.

    2-2. Automatically run program when you log on 선택해서 자동 실행 설정.

    2-3. [Start] 버튼 클릭. 시작.

    2-4. [Hide] 버튼 클릭하면 트레이 아이콘으로 숨는다.

 

[출처] [소스 관리] Subversion 서버 다운로드|작성자 메멘토


이클립스와 subversion  연동방법(옵션)

  • 이클립스의 Help>software updates 선택.
    - Search for new features to install 버튼 선택 후 Next 클릭.
  • Subclipse update site 선택
    - 없을 경우 New Remote Site 추가(Name : subclipse, URL : http://subclipse.tigris.org/update).
    - finish 클릭.
  • Install 화면에서 Next, Next 후 Finish버튼 클릭
    - 자동으로 Eclipse에서 http://subclipse.tigris.org/update 사이트에 접속하여 패키지 다운로드 수행함.
  • Install All 클릭
    - 패키지 전부 다운 받으면 Install All 클릭을 통해 설치함.
  • 재시작 버튼 클릭
    - 설치가 완료되면 재시작 버튼을 클릭하여 이클립스 재시작함.
  • svn 추가 확인
    - window->preferences에 Team부분을 보면 다음처럼 SVN관련이 추가된 것을 볼 수 있음.
  • 메뉴에 window -> show view -> other -> SVN 하위의 SVN repositories를 선택. 
    - 선택하면 SVN repositories 화면에 생성됨.
    - SVN repositories 화면에서 마우스 오른쪽을 클릭해서 new>repository location으로 새 저장소를 생성한다.
    - http://www.mimul.com/svn/sample URL 등록하고 mimuluser/패스워드를 기입하고 Finish를 클릭함.
    - VN repositories에 해당 svn이 나타남.
  • 신규/기존 프로젝트에서 SVN 연결 시도
    - Project에서 마우스 오른쪽 클릭>Team>Shared Project 클릭
    - 셋팅이 되어 있는 SVN repository를 선택하면 된다. (만약 접근 오류가 나오면 workspace 디렉토리 속성의 읽기 전용인지 확인하여 해제를 해줌)
    - Select All을 클릭하여 해당 프로젝트의 모든 파일을 선택하여 Commit을 수행함.