앞에서 VisualSVN Server 설치와 설정에 대해 설명을 했는데 이번에는 eclipse에서 접속해서 소스를 올리고 공유하는 방법에 대해 설명을 하도록 하겠습니다. SVN Server의 종류가 여러 개 이고 어떤 프로그램으로 구동되는지는 상관 없습니다. 그저 약속된 방법으로 접속하고 자료를 주고 받을 뿐입니다.
형상관리 Visual SVN Server 4.0.0 설치 저장소 생성
1. eclipse에 SVN 설치
eclipse에 SVN 프로그램을 설치 하기 위해서는 Marketplace를 이용하면 됩니다. 상단 메뉴에서
Help > Eclipse Marketplace
를 선택 합니다.
검색 창에 svn을 입력하고 조회를 하면 SVN 관련 프로그램들을 볼 수 있습니다.
조회 리스트에서 선택을 하거나 마음에 드는게 없다면 하단 X matches, Browse for more solutions를 클릭 하면 리스트에 나오지 않은 프로그램들이 나오는데 여기에서 선택 해서 설치를 합니다. 그런데 리스트에 나오지 않는 경우, eclipse와 버전 차이로 지원이 안되는 제품도 있으니 별 문제 없다면 그냥 리스트에 있는 프로그램을 선택을 합니다. 여기서는 Subclipse 4.3.0을 설치 하기 위해 Install 버튼을 클릭 합니다.
어떤 기능들이 설치되는지 보여줍니다. 잘 아신다면 필요 없는 부분은 선택을 해제하고 Confirm버튼을 클릭 합니다.
저작권은 I accept the terms of…를 선택 하고 Finish 버튼을 클릭하여 설치를 진행 합니다. eclipse 우측 하단에 뭔가 열심히 작업을 하다가
중간에 나오는 팝업은 Install anyway를 선택해 줍니다. 잠시 후
설치가 다 되었군요. Restart Now 버튼을 클릭해서 수정사항을 반영 합니다.
2. SVN Server 연결
이클립스가 재실행 되었으면 eclipse와 SVN Server의 연결 작업을 진행 합니다. SVN Server에서생성한 사용자를 이용하여 작업을 진행 합니다.
상단 메뉴에서
Windows > Show View > Other...
를 선택 합니다.
Show View 창이 나오면 SVN을 찾아 확장 합니다.
확장된 SVN에서 SVN Repositories를 선택 하면 eclipse 하단에 SVN Repositories라는 탭이 하나 추가 됩니다.
SVN Repositories라는 탭에 있는 SVN 아이콘을 클릭 합니다.
SVN Repository를 연결하는 창이 나오는데 SVN Server의 연결 URL을 알아야 합니다. 잠시VisualSVN Server로 이동 합니다.
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로 이동하여 복사해온 URL을 Add SVN Repository 창에 입력 하고 Finish 버튼을 클릭 합니다. 그럼 디지털 인증서가 나타납니다.
Accept Permanently 버튼을 클릭 합니다. 이제 SVN Server에서 추가한 사용자 name/Password를 이용하여 접속을 합니다.
SVN Server에 생성한 id/pw를 입력 하고 Save 하면 eclipse 하단에 SVN Server와 동일한 형태의 Repository 모양을 볼 수 있습니다.
이것으로 연결 되었음을 확인 할 수 있습니다.
3. SVN Server에 프로젝트 올리기
아직은 SVN Server에 프로젝트 소스가 등록이 되어 있지 않은 상태 이므로 제일 먼저 소스를 올리는 작업이 필요 합니다. 저장소에 공유할 프로젝트에 마우스를 대고 우측 버튼을 클릭하여 팝업메뉴 하단 쪽에 있는 Team을 확장 합니다.
아직 프로젝트가 올라간게 없어서 Commit, Update 등이 안보입니다. 여기서 Share Project를 선택 합니다.
SVN을 선택 하고 Next 버튼을 클릭 합니다.
현재 생성된 TestRepository에 올리는 것이므로 그냥 Next 버튼을 클릭 합니다.
프로젝트 명도 그대로 올려 줍니다. Finish 버튼을 클릭 합니다.
설정을 저장하려면 Remember my decision 을 체크 하고 Yes 버튼을 클릭 합니다.
이제 Synchronize가 처리 되었습니다.
좌측에서 (+)표시가 서버에 없는 폴더와 파일들 인데 지금은 처음 소스 올리는 상황이므로 전체 소스를 올리기 위해 프로젝트에 마우스를 대고 우측 버튼 클릭 후 Commit을 선택 해서 프로젝트 전체를 Commit 합니다.
소스 올리는 이유에 대한 주석을 달고 OK 버튼을 클릭 합니다.
소스가 모두 올라 갔습니다.
진짜인지 SVN Server로 이동하여 확인해 봅니다.
Repository에 mavenexample로 잘 올라 갔습니다.
이제 다른 개발자와 공유하거나 다른 곳에서 작업을 하려면 Check out 받아 사용하면 됩니다.
'Setting' 카테고리의 다른 글
bower은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램… 오류 (0) | 2019.06.04 |
---|---|
Tomcat Port 8080 already in use (0) | 2019.05.27 |
형상관리 Visual SVN Server 4.0.0 설치 저장소 생성 (0) | 2019.05.23 |
젠킨스 jenkins 2.164.2 설치 (0) | 2019.05.18 |
Docker Desktop v2.0.0.3 설치 (Windows 10) (0) | 2019.04.28 |