처음으로 댓글달기 무료구독 트위터
   

지난글에서 우분투에 SVN Server를 설치하는 방법을 알아보았다. 이번에는 Eclipse에 Subversive SVN 을 설치한 뒤에 C/C++ 샘플 프로젝트를 하나 생성해서 SVN에 Check-In/Out하는 과정을 살펴본다.

Subversive SVN 설치하기


Eclipse에 Subversive SVN을 설치하는 과정은 CDT 플러그인을 설치할 때와 비슷하다.

  1. Eclipse실행 후, help -> Install New Software
  2. Work with에서 'Galileo Update Site - http://download.eclipse.org/releases/galileo/' 를 선택하고 하위메뉴에서 Collaboration 선택

  3. Next를 누른 뒤에 Subversive SVN 항목을 선택하여 Next -> license 동의 후 Finish하면 설치가 시작된다.
  4. 설치 완료 후 Eclipse 재시작되면 자동으로 SVN Connector 설치화면이 보인다.

  5. 가장 최근 버전으로 선택하고 설치를 진행한다.
  6. 설치 완료 후 Window -> Open Perspective -> Other를 선택해서 SVN Repository Exploring 이 보이면 정상적으로 설치된 것이다.

Eclipse에서 C/C++ 샘플 프로젝트 생성하기


  1. File -> New -> C++ Project 를 선택한다.

  2. Hello World C++ Project 를 선택하고 Finish를 누르면 Hello World 샘플코드를 포함하는 프로젝트가 생성된다.
  3. Ctrl + F8을 눌러서 빌드를 수행한다.
  4. 터미널을 열고 해당 프로젝트 디렉토리 하위의 Debug 디렉토리 밑에서 SampleProject를 실행하면 '!!!Hello World!!!' 라는 문자열을 볼 수 있다. 또는 Eclipse의 Run 메뉴를 통해서 실행하면 Eclipse의 Console창에서 결과를 볼 수도 있다.

SVN Repository에 샘플 프로젝트 체크인/아웃 하기


SVN Repository 탐색창에서 New Repository Location 아이콘을 클릭하면 왼쪽과 같은 창이 열린다. URL에 이전글에서 정의한 repository를 입력하고 Finish 버튼을 클릭한다.

SVN Repository 탐색창에 추가한 저장소가 보이면 trunk 에서 마우스 오른쪽 버튼을 클릭하여 import를 선택한다. 그리고 앞서 정의한 SampleProject를 SVN 저장소로 넣기 위해서 path에 SampleProject 폴더명을 입력한다.

SVN 저장소에 정상적으로 import 되었으면 탐색창에 아래와 같이 나타난다. trunk에서 마우스 오른쪽 버튼을 눌러 팝업메뉴에서 Checkout을 수행한다. 그러면 앞서 생성한 SampleProject 폴더가 SVN 저장소와 동기화된다.

이 글은 스프링노트에서 작성되었습니다.

제글이 마음에 드셨다면, 망설이지 말고 RSS로 무료구독하세요. ^^

올블로그추천버튼 블코추천버튼 구글리더기구독버튼 한RSS구독버튼
blog comments powered by Disqus
Related Posts Plugin for WordPress, Blogger...
  1. Favicon of http://www.funnygames.co.uk/snowboarding-games.html snowboarding games 2011/08/22 09:45  address modify / delete reply

    명확한 정보를 주셔서 감사합니다

  2. Favicon of http://zeopools.com/ 당근 2011/11/21 20:16  address modify / delete reply

    웃는 낯에 침 뱉으랴

  3. Favicon of http://zeopools.com/ 당근 2011/11/22 00:32  address modify / delete reply

    웃는 낯에 침 뱉으랴

  4. Favicon of http://www.ayimpex.com/Roller-Type-Briquetting-Press.htm briquetting machinery 2011/11/22 18:29  address modify / delete reply

    가장 최근 버전으로 선택하고 설치를 진행한다.

  5. Favicon of http://zeopools.com/ 고명진 2011/11/23 12:56  address modify / delete reply

    웃는 낯에 침 뱉으랴

  6. Favicon of http://trustdeeds.org Trust Deed 2011/12/03 01:23  address modify / delete reply

    콩 심은데 콩나고, 팥 심은데 팥난다.

  7. Favicon of http://zelezobeton.com 당근 2011/12/07 19:44  address modify / delete reply

    과부 사정 홀아비가 안다

  8. Favicon of http://getreadylosangeles.com 김성환 2012/01/05 09:33  address modify / delete reply

    이것은 감사의 말씀을 매우 짧은 주석입니다

  9. Favicon of http://creationsmijoetpixel.com 김용대 2012/01/07 03:51  address modify / delete reply

    떡 본 김에 제사 지낸다

  10. Favicon of http://facebulgaria.com 고명진 2012/01/11 14:23  address modify / delete reply

    좋은 기사 감사합니다

  11. Favicon of http://inoline.com 원숭이 2012/01/12 22:39  address modify / delete reply

    사공이 많으면 배가 산으로 간다

  12. Favicon of http://campusvt.com 노라 2012/03/22 06:37  address modify / delete reply

    좋습니다, 그것을 사겠습니다

  13. Favicon of http://guilty.forgot.his.name 클레어 2012/04/03 20:51  address modify / delete reply

    얼마?

  14. Favicon of http://camdentown.from-me.org Jordyn 2012/04/05 21:17  address modify / delete reply

    관심 없습니다.

  15. Favicon of http://frankly.forgot.her.name 여름 2012/04/05 21:51  address modify / delete reply

    저는 유대인 음식만 먹습니다.

  16. Favicon of http://joker.game-host.org 아리아 2012/04/18 09:01  address modify / delete reply

    무슨?

  17. Favicon of http://deco123.from-co.net 올리비아 2012/04/20 19:50  address modify / delete reply

    체크 아웃하고 싶습니다.

  18. Favicon of http://www.tisasnapbackshatsshop.com TISA Snapbacks 2012/04/21 22:09  address modify / delete reply

    Next를 누른 뒤에 Subversive SVN 항목을 선택하여 Next -> license 동의 후 Finish하면 설치가 시작된다.

  19. Favicon of http://www.sellsnapbackhats.com Snapback Hats 2012/04/28 21:12  address modify / delete reply

    설치 완료 후 Eclipse 재시작되면 자동으로 SVN Connector 설치화면이 보인다.

  20. Favicon of http://nastyboy.endofinternet.net 아멜리아 2012/05/08 23:41  address modify / delete reply

    저는 돼지고기를 먹지 않습니다.

  21. Favicon of http://norbert-jimmy.doesntexist.com 애바 2012/05/09 00:17  address modify / delete reply

    저는 채식주의자입니다.

  22. Favicon of http://royster.dnsdojo.net 브리 2012/05/11 09:21  address modify / delete reply

    혼자 내버려 두십시오.