자주 프로그래밍을 하다 보면 버전 관리 시스템에 대한 필요성을 많이 느끼게 됩니다. 예전에 작성한 프로그램이 관리 되지 못하고 이곳 저곳에 흩어져 있는 모습을 보고 몇년 전 Subversion을 이용해 모으기는 했지만, 적극적으로 활용하고 있지는 못한 것 같습니다. 최근에 작성하고 있는 프로그램을 보다 효율적으로 관리하고 공동 작업을 하기 위해서 Perl 프로그래밍을 위해 환경을 구성한 Eclipse에 Subversion 모듈을 설치해보기로 했습니다. IDE를 쓰고 있는 입장에서 매번 Command line에서 명령을 치는 것도 효율적으로 느껴지질 않아서 ^^;

그런데 역시나 단순히 Eclipse의 Subversion 모듈인 Subclipse만을 설치하는 것으로 Mac OS X 환경은 호락호락하지 않네요. 설치 과정은 다음과 같습니다. 

1. Eclipse 버전에 맞는 Subclipse 버전을 등록하고 설치
Subclipse의 Download and Install 설명을 참고하여 Eclipse의 Help > Install New Software 메뉴를 통해 자신의 Eclipse 버전에 맞는 URL을 등록합니다. Eclipse 3.2 버전 이상일 경우는 아래의 URL을 Add 버튼을 누른 후 등록한 후 설치 과정을 진행하면 됩니다. 
http://subclipse.tigris.org/update_1.6.x

2. Java Developer Package 설치
Subclipse를 정상적으로 사용하기 위해서는 JavaHL이 필요한데 JavaHL이 Java Developer Packge의 설치를 요구하므로 사전에 설치하도록 합니다. 아래 URL에서 다운로드를 받을 수 있습니다.

https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719


 
3. Subversion 및 JavaHL 설치
Macport를 이용해서 Subversion 및 Subversion-javahlbindings 를 설치합니다. Subclipse Wiki를 보면 JavaHL과 관련해서 Macport의 패키지가 32-bit만 지원하기 때문에 openColabNet을 설치할 것을 권고하고 있습니다. (Mac OS X의 Java 버전은 64-bit이기 때문에 호환이 되지 않는다고 합니다.) 그러나 이 글을 쓰는 현재 JavaHL을 쓰는 것에 별 문제가 없는 관계로 Macport를 이용하여 아래와 같이 설치를 진행합니다. 
sudo port install subversion 
sudo port install subversion-javahlbindings

4. Eclipse 설정 변경
Eclipse에서 JavaHL을 정상적으로 인식할 수 있도록 Preferences > Team > SVN > SVN Interface에서 해당 JavaHL을 선택하여 적용합니다. 

Subversion 사용법에 대한 내용들은 Subclipse 사이트에 자세히 나와있으므로 이를 참고하시기 바랍니다. :)

 
신고
이전 1 2 3 4 5 6 7 8 9 ... 66 다음

티스토리 툴바