STS(Spring Tool Suite) - SVN 원격리파지토리 사용하기

들어가기

CentOs에 hunumoka_spring_temlate 라는 svn 리파지토를 생성한 뒤 실습한 예제이다. STS(Spring Tool Suite)에서는 기본적으로 git을 지원하며 svn을 사용하기 위해서는 추가적인 플러그인 설치가 필요하다. 이번 글에서는 STS에에서 svn사용을 위한 준비와 svn 원격리파지토리 연결을 실습하겠따.

STS에 svn 플러그인 설치

STS에서 help - Eclipse Maketplace 를 클릭한다.

svn을 검색하여 Subversive - SVN Team Provider를 설치한다.

설치가 완료되면 STS를 재시작 하자.

STS에서 Window - show view 에서 svn을 검색하자 SVN 관련 View들이 보이는 것을 확인 할 수 있다. SVN Repositories를 선택하자. SVN Repositories이 창에서 svn 원격리파지토를 설정하자.

SVN Repositores에서 new - Repositori Location 선택

New Repository Locaion 창에 svn 접속정보를 입력한다.

이슈발생

STS에 SVN Connector를 설치하라고 나온다.

SVN Connector가 없어서 그런지, SVN 원격리파지토라는 등록이 되나, 그 내용이 정상적으로 보이지 않고 있다.

오류 메세지 정보대로 STS에 Window - Preferences - Team - SVN - SVN Connector에 찾아 들어가자.

Install Connection창에서 SVN Kit을 설치한다. 설치가 진행되며 또 STS가 리부팅 된다.

다시 STS에 Window - Preferences - Team - SVN - SVN Connector에 찾아 들어가자. 자동으로 방금 설치된 SVN Connector가 셋팅 된 것을 알 수 있다. 확인만 하고 넘어가자(만약 선택이 안되어 있다면, 직접 설정하자.)

아까 등록한 원격리파지토리에 빨간색 x 표시가 사라진 것을 확인 할 수 있다.

로컬 프로젝트를 SVN 원격 리파지토리를 Share 하기

현재 SVN 원격 리파지토리는 생성된 뒤, 한번도 사용하지 않은 깨끗한 상태이다. 이제 이 원격 리파지토리에 프로젝트를 Share해 보자.

Package Explorer에서 프로젝트 우클릭 - Team - Share Prject를 클릭

SVN을 선택하고 Next 클릭

이미 등록된 SVN 리파지토리가 보인다. 선택하고 Next 클릭

URL을 보면 svn URL 뒤에 프로젝트명이 두번 반복되는 것을 확인 할 수 있다. svn 리파지토리명과 프로젝트명이 동일해서 반복된 것이다. 난 이 리파지토리에 hanumoka_spring_template만을 사용할 예정이다. url 뒤의 hanumoka_spring_template를 제거하여 Finsh를 클릭하자.

그뒤에 최초 커밋을 하라고 나오는데 적절한 커밋 멘트를 입력하고 진행하면 된다.

끝!!!