태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
밤하늘의 실제별, 나도 가질 수 있다?!

Flex Builder 에서 Subversion(SVN) 사용하기

2007/05/21 14:30

 

[공지]이미지나 링크가 깨졌다면 댓글 부탁드립니다.

Flex 소스를 관리하기 위해 Flex Builder에서 Subclipse을 설치하고자 한다. Subclipse는 Eclipse에 Subversion(약칭 SVN)을 사용할 수 있도록 하는 플러그 인이다.
SVN은 소프트웨어 버전 관리를 효율적으로 관리해주는 시스템이다. CVS와 거의 동일한 방법으로 사용할 수 있기 때문에 CVS를 사용하시는 분들은 SVN을 사용해도 무난하다.
Subclipse를 사용할려면 SVN환경이 구축되어 있어야 한다.
이에 관련된 자료는 http://www.pyrasis.com/main/Subversion-HOWTO 를 참고하기 바란다.

http://subclipse.tigris.org/install.html 를 방문하면 Eclipse 3.x에서 Subclipse를 설치하는 방법이 나온다. 이 사이트에서 잘 설명되어 있긴 하지만 잠깐 맛배기로 설치하는 화면을 보여주겠다. 미리 말하는 것이지만 이 사이트에서 하라는데로 하면 문제가 발생한다. (2007-05-21 현재)

이 글은 꽤 오래된 글이다. 몇가지 제외하고 비슷하므로 참고하는데 문제없다. 설치방법 1대로 설치하기 바란다.

순서

  1. Subclipse 설치 방법 1 - 빌더에서 직접 다운받기
  2. Subclipse 설치 방법 2 - 수동설치
  3. Flex Builder에서 Subclipse 사용해보기
  4. 마무리
  5. 참고사이트

 

1. Subclipse 설치 방법 1 - 빌더에서 직접 다운받기

Flex Builder는 Eclipse를 가지고 만든 것이기 때문에 아래화면과 같이 Help > Software Updates > Find and Install 에서 똑같이 업데이트를 할 수 있다.

사용자 삽입 이미지

Find and Install를 선택하면 아래와 같은 화면이 나오는데 새로 설치하는 것이므로 Search for new features to install을 선택하고 Next버튼을 누른다.

사용자 삽입 이미지

SVN을 설치하기 위해 New Remote Site 버튼을 클릭해서 아래 사이트를 추가합니다.

    Name: Subclipse 1.6.x
    URL:  http://subclipse.tigris.org/update_1.6.x
   
Eclipse버전이 3.1이므로 (Help > Product Details 에서 버전을 확인할 수 있다.) 위 화면에서 Subclipse 1.0.x를 선택하고 Finish 버튼을 누른다.
사용자 삽입 이미지


Finish를 하면 검색결과(Search Results)가 나오는데 Subclipse(1.2.0)은 org.eclipse.core.resources(3.2.0) 플러그인이 필요하다가 나온다. 자세히 보니... 나는 분명히 Subclipse 1.0.x를 다운로드 받기로 했는데... 검색결과는 Subclipse 1.2.0가 나오는 것이 아닌가?? ㅡㅡ;;;; http://subclipse.tigris.org/update_1.0.x 에서 설정을 잘못해놓은 것이 분명하다. 그래서 지금으로선(2007.05.21) 수동으로 설치할 수 밖에 없을 듯하다.

이 글은 꽤 오래전에 쓴 글이라 실제 화면과 다를 수 있다. 현재는 잘되므로 설치가 안되는 것만 checkout하고 다 선택해서 설치해도 무방하다.

사용자 삽입 이미지


2. Subclipse 설치 방법 2 - 수동설치

빌더에서 Subclipse 설치가 안되므로 수동으로 설치한다. 복잡해 보이긴 하겠지만 그리 어려운 작업도 아니다.

Flex Builder를 종료하고 http://subclipse.tigris.org/servlets/ProjectDocumentList 로 가서 Eclipse 3.x 를 선택하면 아래와 같은 화면이 나온다. 여기서 site-1.0.5.zip을 다운로드 받아서 압축을 푼다. 그런 다음 안에 있는 내용을 그대로 복사해서 Flex 빌더 설치 폴더(C:\Program Files\Adobe\Flex Builder 2)에 붙여넣기를 한다.

사용자 삽입 이미지

C:\Program Files\Adobe\Flex Builder 2\plugins 폴더에 아래 그림과 같은 4개의 파일이 있어야 한다.
사용자 삽입 이미지

C:\Program Files\Adobe\Flex Builder 2\features 폴더에는 아래와 같은 1개의 파일이 있어야 한다. 만약 jar 압축파일이라면 압축을 풀자. 그리고 jar 파일은 지운다.

사용자 삽입 이미지

C:\Program Files\Adobe\Flex Builder 2 에 site.xml 이 있으면 지운다.

이렇게 하면 플러그인 설치 완료이다.



3. Flex Builder에서 Subclipse 사용해보기


앞에서 미리 언급했지만 SVN 환경이 미리 구축되어 있어야 한다.
Flex Builder를 실행하고 다음과 같이 미리 만들어진 프로젝트에 마우스 오른쪽 버튼을 누르고 Team>Share Project 를 선택한다.
사용자 삽입 이미지


공유할 프로젝트를 올릴 SVN 저장소(SVN Repository)의 주소를 생성한다. 이때는 Create a new repository location을 선택하면 된다.
사용자 삽입 이미지

SVN 서비스를 제공하는 서버에 접속하기 위한 주소를 입력한다.
사용자 삽입 이미지

제공하는 주소에서 Browe....를 선택하여 하위폴더에 폴더를 만들기 위한 작업을 실시한다.
사용자 삽입 이미지

Finish 버튼을 선택한다.
사용자 삽입 이미지

아래 리스트에 공유할 파일을 선택하고 난 다음 Edit the commit comment에 관련된 내용을 입력한다.
사용자 삽입 이미지


작업을 완료하게 되면 Flex Builder의 Navigator에 파일명 옆에 Vesion번호, 날짜, 시간, id 정보가 같이 올라오는 것을 볼 수 있다.
사용자 삽입 이미지


4. 마무리

이로써 Flex Builder에서 SVN을 사용할 수 있는 환경을 구축했다.
SVN을 사용하면 Flex 프로젝트할때 소스가 서로 공유되고 버전관리가 되기 때문에 쉽게 협업을 하면서 일할 수 있다. 가령 CSS와 MXML을 작성하는 사람과 AS만 만드는 사람끼리 협업이 가능하다는 것이다. 혼자서 하는 프로젝트라도 소스 자체가 버전관리가 되므로 잘못된 소스를 올리더라도 이전으로 복구할 수 있다.

SVN은 프로그램 개발과 관련된 것이 아니더라도 자료공유에 상당히 도움이 되고 요즘 프로젝트시 잘 사용하는 Trac(Site : http://trac.edgewall.org/, Review: http://digitz.tistory.com/314)과도 연동이 되니 그 활용도는 아주 크다고 할 수 있겠다.

5. 참고사이트

Subclipse공식사이트 : http://subclipse.tigris.org/
서브버전 사용하기 : http://www.pyrasis.com/main/Subversion-HOWTO
Trac Review : http://digitz.tistory.com/314
Trac 공식 사이트 : http://trac.edgewall.org/

글쓴이 : 지돌스타(http://blog.jidolstar.com)
크리에이티브 커먼즈 라이선스
Creative Commons License

Adobe Flash Platform , , , , , , , ,

Trackback 주소: http://blog.jidolstar.com/trackback/78
  1. 2010/02/13 12:48
    Flash Builder 4 Beta2에서 SVN 설치하기 Tracked from Comet's library
  1. 3.0 ~ 3.1 버전의 설치 주소는 http://subclipse.tigris.org/update 일겁니다..아마도요 ㅡㅡ;;

  2. 앗 그런가요? 고맙습니다.

  3. Blog Icon
    조은아이

    지돌스타님 안녕하세요.. ^^ 항상
    자료를 찾다보면 지돌스타님 블로그가 되어버리네요.. ^^
    오늘도 역시 도움받고 갑니다..감사합니다..ㅋㅋ
    요새 시간이 없어서 스타플 못꾸미고 잇어요...주말에
    많이 바뀌면 놀러오세욧..ㅋㅋ

  4. Blog Icon
    마녀사냥

    자료좀 퍼갈게요..

  5. Blog Icon
    메타콰이어

    감사합니다~ :)

  6. Blog Icon
    민수

    subclipse 쓰다가 가끔... 악 소리 나온후로 subversive 로 씁니다