에스제이

반응형

이번 포스트에서는 STS(Spring Tool Suite)에 SVN 설치 및 연동에 대해서 알아보겠습니다.

설치에 앞에 SVN(SubVersion)은 소프트웨어 형상관리 시스템의 한 종류로써 로컬에서 개발한 내용을 서버에 저장 및 관리할 수 있는 시스템입니다. 형상관리를 통해 소스의 변경이력을 모두 저장하여 언제든 추적관리가 가능합니다. 또한 여러 명의 개발자가 하나의 프로젝트를 작업할 경우 각자가 작업한 소스를 통합 관리하고 저장소를 만들어 소스의 중복이나 문제사항을 해결하기 위한 소프트웨어입니다.

SVN의 설명이 주목적이 아니기때문에 SVN에 설명은 간략하게 이 정도로 마치고 SVN 설치 및 연동에 대해 알아봅니다.

 

1) SVN 설치

1-1) 이클립스에서 마켓플레이스를 실행하기 위해 [HELP] -> [Eclipse Marketplace] 메뉴를 선택합니다.

첨부1

1-2) 마켓플레이스가 실행되면 Find input box에 svn 을 입력하고 검색합니다. 검색 결과에 [Subclipse 4.3.0]항목의 [Install]을 클릭합니다.

첨부2

1-3) Confirm 버튼을 클릭합니다.

첨부3

1-4) 라이센스 동의 [I accept the terms of the license agreement] 항목선택 후  [Finish] 버튼을 클릭합니다.

첨부4

1-5) 설치되지 않은 플러그인에 대한 경고 메시지 창이 뜨는데 무시하고 [Install anyway] 버튼을 클릭합니다.

첨부5

1-6) 변경사항을 저장하기 위해 재시작을 해야하는데 [Restart Now] 버튼을 클릭합니다.

첨부6

 

2) SVN 설치 확인

2-1) 이클립스 실행 후 오른쪽 상단에 플러스 버튼을 클릭합니다. Open Perspective창에서 SVN Repository Exploring 항목이 생겼다면 정상적으로 설치가 완료된 것입니다.

첨부7

2-2) 이클립스 뷰탭에서 SVN Repositories를 활성화시키기 위해서는 [Window] -> [Show View] -> [Other...]을 클릭해 주세요.

첨부8

2-3) Show View창에서 svn을 입력하고 [SVN Repositories]를 선택하고 [Open]을 클릭합니다.

첨부9

2-4) 뷰탭에 SVN Repositories탭이 활성화된 화면입니다.

첨부10

3) SVN 용어 설명

 - repository : 개발한 소스가 저장되는 저장소

 - revision : 개발소스의 버전 정보를 의미합니다. 커밋할 때마다 커밋 단위로 rivision 정보가 증가합니다.

 - checkout : 저장소의 내용을 클라이언트 폴더에 최신소스를 다운을 수 받습니다.

 - export : 특정 revision의 소스를 클라이언트로 복사합니다.

 - import : 버전관리 하고자 하는 파일을 저장소에 추가합니다.

 - revert : 클라이언트에서 되돌리고자 하는 파일의 상태를 저장소에 있는 파일의 상태로 되돌립니다.

 

이것으로 SVN 설치 및 연동에 대해서 알아보았습니다.

정독해주셔서 감사합니다. :)

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band