앞에서 VisualSVN Server 설치와 설정에 대해 설명을 했는데 이번에는 eclipse에서 접속해서 소스를 올리고 공유하는 방법에 대해 설명을 하도록 하겠습니다.  SVN Server의 종류가 여러 개 이고 어떤 프로그램으로 구동되는지는 상관 없습니다.  그저 약속된 방법으로 접속하고 자료를 주고 받을 뿐입니다.


형상관리 Visual SVN Server 4.0.0 설치 저장소 생성

 

 

1. eclipseSVN 설치

 

eclipseSVN 프로그램을 설치 하기 위해서는 Marketplace를 이용하면 됩니다. 상단 메뉴에서

 

Help > Eclipse Marketplace


를 선택 합니다.


eclipse SVN 설치 연동


검색 창에 svn을 입력하고 조회를 하면 SVN 관련 프로그램들을 볼 수 있습니다.


eclipse SVN 설치 연동


조회 리스트에서 선택을 하거나 마음에 드는게 없다면 하단 X matches, Browse for more solutions를 클릭 하면 리스트에 나오지 않은 프로그램들이 나오는데 여기에서 선택 해서 설치를 합니다그런데 리스트에 나오지 않는 경우, eclipse와 버전 차이로 지원이 안되는 제품도 있으니 별 문제 없다면 그냥 리스트에 있는 프로그램을 선택을 합니다여기서는 Subclipse 4.3.0을 설치 하기 위해 Install 버튼을 클릭 합니다.


eclipse SVN 설치 연동


어떤 기능들이 설치되는지 보여줍니다잘 아신다면 필요 없는 부분은 선택을 해제하고 Confirm버튼을 클릭 합니다.


eclipse SVN 설치 연동


저작권은 I accept the terms of…를 선택 하고 Finish 버튼을 클릭하여 설치를 진행 합니다.  eclipse 우측 하단에 뭔가 열심히 작업을 하다가


eclipse SVN 설치 연동


중간에 나오는 팝업은 Install anyway를 선택해 줍니다.  잠시 후


eclipse SVN 설치 연동


설치가 다 되었군요.  Restart Now 버튼을 클릭해서 수정사항을 반영 합니다.

 

 

2. SVN Server 연결

 

이클립스가 재실행 되었으면 eclipseSVN Server의 연결 작업을 진행 합니다.  SVN Server에서생성한 사용자를 이용하여 작업을 진행 합니다.

 

상단 메뉴에서

Windows > Show View > Other...

를 선택 합니다.


eclipse SVN 설치 연동


Show View 창이 나오면 SVN을 찾아 확장 합니다.


eclipse SVN 설치 연동


확장된 SVN에서 SVN Repositories를 선택 하면 eclipse 하단에 SVN Repositories라는 탭이 하나 추가 됩니다.


eclipse SVN 설치 연동


SVN Repositories라는 탭에 있는 SVN 아이콘을 클릭 합니다.


eclipse SVN 설치 연동


SVN Repository를 연결하는 창이 나오는데 SVN Server의 연결 URL을 알아야 합니다.  잠시VisualSVN Server로 이동 합니다.


eclipse SVN 설치 연동


VisualSVN Server에서 Repository에 마우스를 대고 우측 버튼을 클릭하고 Copy URL to Clipboard를 선택 하면 SVN 연결 주소를 얻을 수 있습니다복사된 URL을 보면

https://WIN-H59C5H78D8L:8443/svn/TestRepository/

이렇게 되어 있는데 앞부분을 SVN 서버의 IP로 변경을 하면 됩니다저는 로컬로 생성해서

https://192.168.70.131:8443/svn/TestRepository/

이렇게 하면 되겠군요.


eclipse SVN 설치 연동


다시 eclipse로 이동하여 복사해온 URLAdd SVN Repository 창에 입력 하고 Finish 버튼을 클릭 합니다그럼 디지털 인증서가 나타납니다.  


eclipse SVN 설치 연동


Accept Permanently 버튼을 클릭 합니다이제 SVN Server에서 추가한 사용자 name/Password를 이용하여 접속을 합니다.


eclipse SVN 설치 연동


SVN Server에 생성한 id/pw를 입력 하고 Save 하면 eclipse 하단에 SVN Server와 동일한 형태의 Repository 모양을 볼 수 있습니다.


eclipse SVN 설치 연동


이것으로 연결 되었음을 확인 할 수 있습니다

 

 

3. SVN Server에 프로젝트 올리기

 

아직은 SVN Server에 프로젝트 소스가 등록이 되어 있지 않은 상태 이므로 제일 먼저 소스를 올리는 작업이 필요 합니다저장소에 공유할 프로젝트에 마우스를 대고 우측 버튼을 클릭하여 팝업메뉴 하단 쪽에 있는 Team을 확장 합니다.


eclipse SVN 설치 연동


아직 프로젝트가 올라간게 없어서 Commit, Update 등이 안보입니다여기서 Share Project를 선택 합니다.  


eclipse SVN 설치 연동


SVN을 선택 하고 Next 버튼을 클릭 합니다.


eclipse SVN 설치 연동


현재 생성된 TestRepository에 올리는 것이므로 그냥 Next 버튼을 클릭 합니다.


eclipse SVN 설치 연동


프로젝트 명도 그대로 올려 줍니다Finish 버튼을 클릭 합니다.


eclipse SVN 설치 연동


설정을 저장하려면 Remember my decision 을 체크 하고 Yes 버튼을 클릭 합니다.

이제 Synchronize가 처리 되었습니다.


eclipse SVN 설치 연동


좌측에서 (+)표시가 서버에 없는 폴더와 파일들 인데 지금은 처음 소스 올리는 상황이므로 전체 소스를 올리기 위해 프로젝트에 마우스를 대고 우측 버튼 클릭 후 Commit을 선택 해서 프로젝트 전체를 Commit 합니다.


eclipse SVN 설치 연동


소스 올리는 이유에 대한 주석을 달고 OK 버튼을 클릭 합니다.


eclipse SVN 설치 연동


소스가 모두 올라 갔습니다.

진짜인지 SVN Server로 이동하여 확인해 봅니다.


eclipse SVN 설치 연동


Repositorymavenexample로 잘 올라 갔습니다.

이제 다른 개발자와 공유하거나 다른 곳에서 작업을 하려면 Check out 받아 사용하면 됩니다.


+ Recent posts