I T H

이클립스 SVN 연동 방법 / 업데이트 본문

참고용자료

이클립스 SVN 연동 방법 / 업데이트

thdev 2024. 1. 22. 12:56
svn을 사용하기 앞서 cmd창 - ping 타켓주소를 검색한다.
Ping 타켓주소인 도메인주소를 입력하면 ex) Ping ABCD.co.kr 
->  ip주소  ex) 123.123.123.123 로 출력되는 부분을 사용함

 

 

- 이클립스 -  window - show view - other에서 svn을 검색 했을시 리스트가 나오지 않는 경우 svn을 설치해야됨.

 

1. help - eclipse Marketplace에서 svn 검색후 설치(현재버전 4.8)

 

2. 설치 완료 후 이클립스 - window - show view - other에서 svn 검색 후 svn repositories를 선택 하면 하단에 탭 하나가 생성됨.


3. svn 접속하기

- 이클립스 하단 svn repositories탭에서 우측 마우스 - new - repository location 클릭하면 창이 하나 실행됨

- url 입력란에 svn:// (ip주소) /svn저장소명(ex프로젝트명) 입력

- Authentication 입력란에 SVN Userid/ password 입력(서버관리자에게 부여받은 svn계정 정보를 입력) 한후 매번 입력하지 않게끔 하기 위해 save authentication을 클릭후 finish

 

4. svn connector 플러그인 설치

- 설치방법은 두가지가 있음

1) window - preference - svn connector 탭에서 get Connectors 버튼 클릭하여 자동설치

 

 

- 에러 발생 

- 1)번 방법이 안될경우 2)번방법을 사용해서 수동설치.

 

2) help - install New software 클릭 창 실행 하면 work with 입력 부분에

https://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ 를 입력한 후

출력되는 두개 항목을 체크하고 next -> finish -> restart now를 클릭함.

 

 

- svn 플러그인 설치완료

 

- 연결이 완료 됬으면 svn 저장소를 오픈해서 보면 저장소에 저장된 프로젝트 리스트들을 볼수 있다.

- 다른 프로젝트를 가져오고 싶을땐 다시 4.번을 하면 됨.

 

 

5. checkout (가져오기)

-  해당 폴더 - 마우스 오른쪽 check out클릭 

6. Commit

1) 파일 수정

2) 프로젝트 우클릭 - team - synchronize with Repository 클릭

 

 

3) 커밋할 대상 보기 - 상단에 회색 화살표 클릭 후 " + 모양 " 사각형 클릭 - 변경된 파일 클릭시 서버에 있는 파일과 내용 수정된 파일을 비교 할 수 있음

 

 

4) 프로젝트 우클릭 - commit 을 하면 전체 commit /

    프로젝트 안에 파일을 우클릭 - commit 하면 부분commit임

 

 

 

 

- svn에 커밋시 적용할 대상에서 배제하고 싶은 폴더가 있을 경우

 ex) target폴더 우클릭 - team - add to svn:ignore

 

target폴더 commit 배제로 인해 회색 화살표의 commit할 숫자가 많이 줄어든 것을 볼수 있음.

 

7. UPDATE

-  chekcout으로 전체적으로 가져온 후에

일부 작업한 내용을 가져오려고 할때 update 사용

 

- Team - Synchronize with Repository 클릭

 

 

-  가져올 부분은 화살표(<--) 왼쪽모양으로 되어있음

 

 

-  마우스 오른쪽 눌러서 update 클릭해서 가져온다.