====== Subclipse ====== * http://subclipse.tigris.org/ Eclipse용 SVN 클라이언트 * Eclipse MarketPlace에서 subclipse로 검색하여 받을 수 있다. 최신 버전의 경우 [[http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=28E62FF5985C1742559A4018A1B6C109?pageID=p4wYuA|홈페이지에서 안내하는 Update Site]]를 직접 설정해야 할 수도 있다. * Subversive와 비교해서 현재까지는 더 안정적인 것으로 보인다. * **Window -> Customize Perspective -> Command Groups Availability** ''SVN'' 체크 * 단축키 지정 * Ctrl+Alt+U : Update / SVN * Ctrl+Alt+C : Commit / SVN ===== Ubuntu/Linux JavaHL 설치 ===== * http://subclipse.tigris.org/wiki/JavaHL 참조 $ sudo apt-get install libsvn-java * eclipse.ini 에 -Djava.library.path 추가 # 먼저 다음 명령으로 경로를 찾고 $ find /usr -name libsvnjavahl*.so /usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so # 그 결과를 eclise.ini에 시스템 프라퍼티로 저장 -vmargs -Djava.library.path=/usr/lib/x86_64-linux-gnu/jni * Subversion 1.6 + Gnome 관련 버그로 인해 ~/.subversion/config 파일에 다음의 빈 키 추가 필요. 값을 비워둠으로써 기능을 꺼버린다. password-stores = ===== Windows JavaHL ===== * 32bit JavaHL 은 기본 내장. * http://www.sliksvn.com/en/download 에서 64bit 다운로드 받을 수 있음. * SVN을 PATH 환경변수에 추가해야 한다. ===== Perspective 조정 ===== 자주 쓰는 Perspective에서 SVN 단축키와 메뉴를 보려면 **Window -> Customize Perspective -> Command Groups Availability : SVN에 체크**해야 한다. ===== SSH ===== * ''**SVN_SSH**'' 환경변수에 ssh 터널링 프로그램을 지정한다. TortoisePlink.exe, plink.exe, ssh 등. SVN_SSH=C:\\Program Files\\TortoiseSVN\\bin\\TortoisePlink.exe * 윈도우 환경의 경우 Pageant 에 미리 개인키를 등록해 두고, SVN 서버쪽에 공개키를 등록해 두면 편하게 이용할 수 있다.