노력과 삽질 퇴적물

이클립스: SVN 로컬환경 본문

📂게임개발 note/툴 관련

이클립스: SVN 로컬환경

MTG 2012. 9. 14. 12:29


해당 포스트는 다음과 같은 개발환경을 기준으로 작성됐습니다.

- 이클립스 유노

- 윈도우 32비트

- 로컬PC로 구성






0. 필요한 파일


도구 및 예시 경로

 이클립스

 C:\eclipse

 SVN 저장/Repository

 C:\SVN
 marketplace(마켓플레이스)

 (이클립스 플러그인)

 SVN 플러그인 (이클립스 플러그인)

-> 만약, 이클립스 플러그인을 통한 설치/관리가 아닌 별도의 설치버전을 하실려면 파일히포(filehippo)등에서 무료버전(open source)로 구해서 설치하시면 됩니다. 포스팅 기준으로 공식홈페이지에서는 무료 체험판만 가능합니다.







아래의 캡쳐처럼 [Help - Install New Software]로 들어가서


http://download.eclipse.org/releases/juno



설치후 이클립스 재시작을 하면,

[Help - Eclipse Marketplace]를 확인가능합니다.






2. SVN 설치



참고로 캡쳐에 Subversive SVN Connectors에 [Install]버튼이 없는건 이미 설치를 마쳤기 때문입니다.

그리고 SVN Repository Exploring를 추가하게 되면 추가 플러그인 설치관련 팝업이 뜹니다.

이번 설치에서만 전부 체크해서 설치해줍니다.
참고로 C:\SVN에 경로를 생각하셨으면 New Pository로 새경로등을 만들때 file:///C:\SVN로 경로값을 써야 합니다.






3. SVN 원격접속 환경 구축


이클립스: SVN 원격접속가능 풀세팅






4. 프로젝트 등록/가져오기/삭제


프로젝트(우클릭)-Team-Share Project






5. SVN 기본 사용법


기능 및 설명

 커밋(Commit)

 Ctrl + Alt + C

 프로젝트(우클릭)-Team-Commit

 SVN서버에 있는 프로젝트 자신의 작업 내역을 적용한다.

 체크아웃(checkout)

 서버에서 소스를 받아온다.
 업데이트

 Ctrl + Alt + U

 프로젝트(우클릭)-Team-Update

 SVN서버에 있는 프로젝트에서 최신내역을 받아온다.

 disconnect

 (단축키X)

 SVN연결을 차단한다. 이때 SVN연결 설정파일을 지울지(Also delete the SVN...) 그대로 둘지(Do not delete the SVN...) 질문팝업창이 뜬다.

 revert

 최종 업데이트/커밋후의 편집내용 버리기.

 branch 

 Lock/Unlock

 편집 잠금/해제

 현재 작업중인 파일이 다른 작업자가 편집을 못하게 한다.(하지만 원격접속에서나 쓸모 있다.)


그외.

www.institute.loni.org/lasigma/document_files/SVN_tutorial_Windows.pdf






참조자료.


SJAVA :: HTTP://WWW.SJAVA.NET :: Eclipse 4.2 주노(Juno)에서 Market Place 추가하기..

이클립스 SVN(Subversion) 설치 및 연결

I'm Korea's developer!! [LEGO] :: SVN 파일 삭제시 중요점. 한동안 고생했네.;;;

구차니의 잡동사니 모음 :: svn export 와 checkout의 차이점






기타. 변경이력


일자

변경이력

2012-09-14

 초안