STS(Spring Tool Suite) - svn 연동

checkout, import

 

 

STS4(Spring Tool Suite 4)와 svn(Subversion)을 연동시키는 방법을 소개한다. 로컬에서 svn을 사용하는 방법은 svn의 클라이언트 프로그램인 TortoiseSVN 등을 사용할 수도 있지만, STS4에서 지원하는 플러그인(piug-in)형태의 프로그램을 사용하면 commit, push, pull 등의 자주 사용하는 svn 기능들을 쉽게 사용할 수 있다.

 

svn의 여러가지 기능들이 있지만, 이 글에서는 svn 올려놓은 STS4로 개발된 프로젝트(project)를 checkout하고, import하는 과정을 설명한다. 참고로, STS4는 Eclipse와 대부분의 기능들이 동일하기 때문에, svn 연동하는 과정 또한 거의 동일하다.

 

개발환경

Spring Tool Suite4 Version: 4.1.2.RELEASE

Windws 10

 

 

기본 순서

1. STS 실행

2. STS SVN Plugin 다운

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

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

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

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

 

 

기본순서 하나씩 따라하기

1. STS 실행

(1) SpringToolSuite4 실행

 

2. STS SVN Plugin 다운 (=git clone)

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

    > “Subclipse 4.3.0” install > Confirms > Yes

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

    > Security Warning 다이얼로그 > Install anyway 클릭

    > Restart Now 클릭

 

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

(3) Window > Show View > Open Perspective > Other... > SVN > SVN Repositories > Open

(4) SVN Repositories (왼쪽 Explorer 창) > Add SVN Repository 버튼 클릭

(5) Add SVN Repository 다이얼로그

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

    > Finish

 

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

(6) SVN Repositories (왼쪽 Explorer 창) > project 선택 > 마우스 우클릭 > Checkout... > Finish

(7) svn 연동 완료

   - Package Explorer (왼쪽 Explorer 창)에 Checkout한 프로젝트가 가져와졌는지 확인

   - STS Workspace에 Checkout한 프로젝트가 복사됬는지 확인