본문 바로가기

개발/개발도구

Eclipse에서 SVN 설치하고 사용하기

반응형

이클립스 마켓플레이스에서 SVN 설치하기


1. 이클립스 실행해주세요.

이클립스의 상단 메뉴의 Help - Eclipse Marketplace를 선택합니다.

Eclipse Marketplace에서 SVN 설치하기_1


2. Find 창에 svn이라고 입력 후 돋보기 아이콘을 눌러주세요.

검색결과목록 중 가장 위쪽에 있는 'Subversive - SVN Team Provider 4.0.5'를 설치해줍니다.

저는 이미 설치되어 있어서 아래처럼 Installed라고 나와있어요.

Eclipse Marketplace에서 SVN 설치하기_2


3. 설치할 때는 Yes버튼이나 accept버튼 등을 눌러서 설치과정에 따라 설치해줍니다.

설치를 완료하면 이클립스 재시작 여부를 물어보는데 Yes버튼을 눌러서 재시작해주세요.

4. 이클립스가 재시작되면 자동으로 Install Connectors가 뜨는데 목록에서 SVN Kit를 선택해주세요.

3번에서 설치할 때 처럼 Yes버튼 등을 눌러서 설치를 진행해줍니다.

아까와 마찬가지로 재시작여부를 물어보는데 플러그인을 적용해주려면 Yes버튼을 눌러서 재시작해주셔야 해요.

이렇게 설치과정이 끝났습니다.

 

이클립스에서 SVN Repository 추가하기

1. 이클립스 실행해주고 상단 메뉴에서 Windows - Show View - Other를 선택해줍니다.

Eclipse에서 SVN Repository 추가하기_1


2. 아까 마켓플레이스에서 설치를 정상적으로 완료했다면 SVN - SVN Repositories가 나오는데 만약 찾지 못한다면 설치가 제대로 되지 않은 경우일 수 있어요. 다시 설치상태를 확인해주세요.

Eclipse에서 SVN Repository 추가하기_2

 

저는 아예 퀵메뉴에 등록해서 사용하고 있어요.

Eclipse에서 SVN Repository 추가하기_3


3. SVN Repositories를 잘 선택했다면 아래와 같은 창이 추가된 것을 볼 수 있는데 여기서 새로운 레파지토리를 추가해보겠습니다. 초록색 플러스(+)가 그려진 아이콘을 선택해주세요.

Eclipse에서 SVN Repository 추가하기_4


혹은 SVN Repositories의 아래쪽 빈 공간에 마우스 우클릭하면  나오는 메뉴에서 New - Repository Location을 선택해줍니다.

Eclipse에서 SVN Repository 추가하기_5


4. 접속하고자 하는 레파지토리의 URL을 직접 입력하거나 Browse 버튼으 눌러서 찾아주세요.

해당 레파지토리에 등록한 SVN 아이디와 비밀번호를 입력하시고 Finish버튼을 눌러주시면 등록이 완료됩니다.

Eclipse에서 SVN Repository 추가하기_6

 

SVN 저장소에서 로컬로 파일 다운로드하기

1. 저장소에 있는 자료를 내 이클립스에 저장하려면 원하는 프로젝트를 선택하고 마우스 우클릭해서 Check Out을 선택해줍니다.

SVN 저장소에서 로컬로 파일 다운받기_1



2. 용량에 따라 로딩시간이 다른데 로딩이 끝나면 체크아웃이 완료됩니다. 그 이후에는 로컬에서도 소스 편집이 가능해요.

SVN 저장소에 수정사항 저장하기

1. 원하는 프로젝트 혹은 파일을 선택하고 마우스 우클릭해주면 아래와 같은 메뉴가 나오는데 Team - Synchronize with Repository를 선택해주세요.

SVN 저장소에 수정사항 저장하기_1



2. Synchronize이 뜨면 확인하고자 하는 파일을 선택해줍니다.

SVN 저장소에 수정사항 저장하기_2



3. 자신이 새롭게 추가한 내용(왼쪽)과 기존 저장된 소스코드(오른쪽)를 비교해주는데 내가 수정한 내용을 기존 svn에 저장된 소스와 비교해서 확인해볼 수 있습니다.

SVN 저장소에 수정사항 저장하기_3



4. 확인한 내용이 정확하다면 Synchronize창에서 해당 파일을 선택하고 마우스 우클릭 - Commit을 선택해서 저장해줍니다.

SVN 저장소에 수정사항 저장하기_4



5. 아래쪽 영역에서 해당 파일이 내가 commit할 파일이 맞는지를 확인하고 위쪽 영역의 Comment창에 어떤 것을 변경했는지 입력해줍니다. 코멘트를 따로 입력하지 않고 커밋하는 것도 가능하지만 다른 사람들이 봤을 때 알아볼 수 있도록 적어주거나 기존에 코멘트 적는 방식이 있다면 거기에 맞춰서 적어줍니다.

SVN 저장소에 수정사항 저장하기_5



싱크로나이즈를 안 하고 바로 커밋하는 것도 가능하지만 혼자 개발하는 것이 아닌 협업상태라면 한번씩 다시 확인하고 커밋해주는 것이 좋아요. 특히 코멘트 안 써주면 나중에 욕먹는 경우도 생깁니다.

 

SVN 저장소 내용 업데이트 하기

나 이외의 다른 사용자가 SVN 레파지토리의 내용을 수정했을 때는 로컬 이클립스에는 바로 반영되지 않기 때문에 소스코드 수정 작업을 시작하기 전에는 관련 소스들을 업데이트 해서 수정된 내용들을 받아오고 작업을 시작해주는 것이 좋습니다.

업데이트하여 반영하고자 하는 파일을 선택 후 마우스 우클릭 - Team - Update를 선택해주면 SVN 레파지토리에서 수정된 최신 버전의 내용이 로컬에 있는 소스코드에 반영됩니다.

SVN 저장소 내용 업데이트 하기_1




반응형