강좌 & 팁
안녕하세요.
유형석입니다.
이번에는 새로나온 이클립스 Juno 버젼에서 SVN설치 방법을 알려 드리도록 하겠습니다.
1. SVN
위키에 따르면
서브버전(Subversion)은 자유 소프트웨어 버전 관리 시스템이다. 명령행 인터페이스에서 사용하는 명령어를 따서 “SVN”이라고 줄여서 부르기도 한다. 제한이 있던 CVS를 대체하기 위해 2000년부터 콜랩넷에서 개발되었다.[1] 현재는 아파치 최상위 프로젝트로서 전세계 개발자 커뮤니티와 함께 개발되고 있다.
서브 버전은 서버-클라이언트 모델을 따른다. 서버는 작업하는 컴퓨터내에 둘 수도 있고, 전산망에 연결된 별도의 컴퓨터에 두고 사용할 수도 있다. 서브버전 서버와 클라이언트는 http, https, svn, svn+ssh의 규약으로 통신한다.
이라고 알리고 있습니다.
요즘 대다수의 회사에서는 이미 버젼 관리를 위한 SVN이나 GIT를 꼭 사용 하고 있습니다.
때문에 이클립스에서도 이미 SVN과 GIT를 지원한지 꽤 되었죠.
원래는 Indigo 버젼부터 존재 하였지만 이번에 Juno를 새롭게 설치 하면서
Eclipse 내에 존재 하는 Eclipse MarketPlace를 이용해보기로 하였습니다.
자 한번 해볼까요?
2. 방법
Help -> Eclipse 를 클릭합니다.
*주의
이클립스 Classic 버젼은 Market Place가 설치 되어 있지 않습니다. 따로 설치 하셔야 됩니다.
JEE와 C/C++ 용은 Market Place 메뉴가 확인 되었습니다.
위와 같은 화면이 나옵니다.
SVN을 찾기 위해서 Find 란에 svn을 입력하고 Go 버튼을 클릭하거나 엔터키를 입력합니다.
정상적으로 찾은것이 보이고 몇가지 SVN 플러그인이 나오는데 여기서는 Subversive를 설치 하도록 하겠습니다.
Install 버튼을 클릭하여 설치를 시작합니다.
플러그인의 디펜던시와 필요한 파일을 네트워크로 가져오는 과정입니다.
완료가 되면 Next 버튼이 활성화 되는데 다음으로 진행하기 위해서 Next > 를 클릭합니다.
라이센스 관련 창이 나옵니다.
I accept the terms of the license agreement 를 체크 하면
Finish 버튼이 활성화 됩니다.
Finish 버튼을 클릭합니다.
설하는 과정이 나옵니다.
설치가 완료 되면 변경 사항 적용을 위해서 Eclipse를 다시 시작 해야 한다는 창이 나옵니다.
Yes를 클릭합니다.
좀전에 설치 했던 것은 핵심적인 코어 부분이고 이제 실질적인 SVN 바이너리를 설치 하여야 합니다.
다 체크 하여도 충돌은 나지 않으니 모두 체크 해주고 Finish 버튼을 클릭합니다.
설치를 하기위한 준비 과정입니다.
프로그래스 바가 전부 올라 갈때까지 기다립니다.
위와 같은 화면이 나오면 Next > 버튼을 클릭합니다.
체크된것은 위에서 체크 하였던 프로그램이 자동으로 체크 된 것이므로 변경하지 않습니다.
설치할 플러그인을 다시 한번 확인 시켜 주는 부분입니다.
Next > 를 클릭하여 다음으로 넘어 갑니다.
다시 한번 라이센스 관련 창이 나옵니다.
I accept the terms of the license agreement 를 체크 하면
Finish 버튼이 활성화 됩니다.
Finish 버튼을 클릭합니다.
설치가 진행 되는 중 입니다.
중간에 인증 되지 않은 컨탠츠라고 나오지만 무시하고 진행 시킵니다.
설치가 완료 되면 아까와 마찬가지로 변경된 사항을 적용하기 위해 Eclipse를 다시 시작 해야 합니다.
Yes를 클릭해서 Eclipse를 다시 시작 합니다.
설치가 잘됐는지 살펴 보기 위해서
Project Explorer 에서 마우스 오른쪽 키를 누르면 위와 같은 메뉴가 나오는데
Import 를 선택해 줍니다.
Import 창에서 SVN이 보이고 하위 메뉴에 Project from SVN이 있다면 정상 설치 된 것 입니다.
요즘 게임이든 우분투 12.04, Eclipse 그리고 핸드폰 어플 등 종류를 막론하고
Market Place 개념으로 가고 있습니다.
앞으로도 계속 발전하여 추후에는 모든게 통합된 Market Place 가 나오지 않을까 하는 생각이 듭니다.
오늘은 여기 까지!
짧은 글 읽어 주셔서 감사합니다!
- eclipse.png (186.5KB)(140)
- svn_01.png (119.2KB)(129)
- svn_02.png (82.8KB)(136)
- svn_03.png (28.5KB)(136)
- svn_04.png (47.4KB)(142)
- svn_05.png (48.3KB)(147)
- svn_06.png (45.4KB)(193)
- svn_07.png (51.8KB)(178)
- svn_08.png (20.7KB)(145)
- svn_09.png (22.1KB)(119)
- svn_10.png (81.2KB)(137)
- svn_11.png (81.0KB)(152)
- svn_12.png (73.9KB)(147)
- svn_13.png (60.7KB)(125)
- svn_14.png (55.5KB)(166)
- svn_15.png (29.3KB)(139)
- svn_16.png (18.6KB)(175)
- svn_17.png (17.0KB)(125)
- svn_18.png (15.2KB)(136)
- svn_19.png (45.1KB)(122)