Eclipse - svn 연동

checkout, import

 

svn을 로컬에서 연동시키려 할 때, svn의 클라이언트 프로그램인 TortoiseSVN을 많이 사용하고 있는데, 이 방법은 어떤 IDE에 의존적이지 않고, 로컬에서 어떤 파일이나 폴더든 쉽게 모두 원격 Repository와 연동이 가능하다는 장점이 있다. 하지만, 평소에 Eclipse로 개발할 때는 TortoiseSVN를 사용해서 로컬에서 svn작업을 하는 것보다는 Eclipse 내에서 바로 svn 작업을 하는 것이 훨씬 편하다. 그래서 이 글에서 소개하는 방법인 IDE에서 지원하는 플러그인(piug-in)형태로 지원하는 기능을 사용하는 경우도 많다.

 

svn에 올려놓은 프로젝트(project)Eclipse로 개발되었을 경우, 본인의 로컬 PC에서도 동일한 환경으로 Eclipse를 세팅한 후, IDE를 사용해서 개발할 것이다. 해당 svn에서 command tool이나 TortoiseSVN로 다운받아서 import한 후 사용할 수도 있지만, Eclipse에서 svn을 위해 제공되는 기능을 사용해서 연동하는 방법을 설명한다.

 

 

개발환경

Eclipse Java EE IDE for Web Developers Version: Neon.1a Release (4.6.1)

Windws 10 (MacOS 동일한 방법으로 설정이 가능하다)

 

 

기본 순서

1. Eclipse 실행

2. Eclipse SVN Plugin 다운

3. Eclipse 와 SVN Repository 연결 (=svn 연결)

: 여기까지 완료하면, Eclipse Workspace SVN Repository 경로 정보가 저장된 상태로 원격의 파일 확인은 가능하지만, Eclipse Project Explorer에는 보이지 않는다.

4. Eclipse 에 Project 복사/가져오기 (=svn checkout, import Project)

: 여기까지 완료하면, Eclipse Workspace SVN Repository로부터 Project를 완전히 복사한 상태로 Project Explorer에 보이므로, 개발작업을 시작할 수 있는 단계이다.

 

 

기본순서 하나씩 따라하기

1. Eclipse 실행

(1) Eclipse 실행

 

2. Eclipse SVN Plugin 다운

(2) Help > Eclipse Marketplace… > find : svn > 엔터

    > “Subversion – SVN Team Provide” install > Confirms > Yes

    > “I accpet the terms of the license agreement” > Finish

    > Restart Now 클릭

 

3. Eclipse 와 SVN Repository 연결 (=svn 연결)

(3) Window > Perspective > Open Perspective > Other... > SVN Repository Exploring > OK

(4) SVN Repositories (왼쪽 Explorer ) > New Repository Locaiton 버튼 클릭

(5) New Repository Locaiton 다이얼로그 > General

    > URL : svn 경로 입력 (Eclipse project 바로 상위 폴더를 선택)

(6) User Credentials 다이얼로그 > General

    > User : svn id 입력

    > Password : svn password 입력

    > OK

(7) Select New Root URL 다이얼로그

    > 로컬에 세팅될 repository 선택 (Eclipse project 폴더를 선택)

    > OK

(8) New Repository Locaiton 다이얼로그 > Authentication 항목

    > User : svn id 입력

    > Password : svn password 입력

    > Finish > Yes

 

4. Eclipse 에 Project 복사/가져오기 (=svn checkout, import Project)

(9) SVN Repositories (왼쪽 Explorer ) > project 선택 > 마우스 우클릭 > Check Out

(10) svn 연동 완료

    - JavaEE > Project Explorer (왼쪽 Explorer ) Check Out한 프로젝트가 가져와졌는지 확인

    - Eclipse Workspace Check Out한 프로젝트가 복사됬는지 확인