블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-20 17:06
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글

Java 로 SVN 가지고 놀기~

JAVA / 2011. 1. 14. 09:57

데일리 빌드 프로그램을 만들기 위해 자바로 서브버전 리파지토리에서 데이터를 가지고 오는 것이 필요하였습니다.

이클립스 서브버전 커넥터에서 많이 보았던 SVNKit(http://www.svnkit.com/) 을 이용해보기로 하였습니다.

테스트 기반은 메이븐으로 이루어져 있으며, SVNKit 의 최신버전은 1.3.5 의 디펜던시를 추가하였습니다.



테스트 코드는 다음과 같습니다. 특정 리파지토리에 연결하여 최신(HEAD) 리비전 체크아웃 또는 업데이트 받기 입니다.

1. 각 프로토콜에 대한 SVN 라이브러리를 초기화합니다.



2. 리파지토리에 연결에 필요한 객체를 생성합니다.
 >> SVNURL: 리파지토리 주소 관련 객체
 >> SVNClientManager: 인증관련 정보 설정 객체



3. 해당 리파지토리를 체크아웃합니다.



3-1. 로컬 리파지토리를 업데이트하는 기능은 다음과 같습니다.



테스트 코드를 돌리면서 로컬에 파일이 내려지는 걸 보니 마음이 뿌듯해집니다.



Posted by 자수씨
, |

아래 포스팅에서 Eclipse Helios 는 SVN 의 단축키가 먹지 않는다고 했었습니다.
2010/09/13 - [Eclipse] - 헉... Eclipse Helios 에서는 SVN 단축키가 먹지 않는다...

알고보니 안되는게 아니라 기본 설정에서 빠져 있었습니다.

Window > Customize Perspective... 메뉴를 선택한 후, Commad Groups Availability 탭을 선택하여 Available comand gruops 에서 SVN 항목을 체크합니다.



일단 이렇게 하면 단축키는 먹는데, 툴바와 메뉴에 거추장스러운 놈들이 붙어 있습니다.



Customize Perspective 윈도우에서 Tool Bar와 Menu 의 SVN 항목을 체크 해제 하면 보이지 않게 됩니다.




흠흠;;; 좀 더 찾아보고 아래 포스팅을 할 걸 그랬나봐요...

Posted by 자수씨
, |

Trac 과 SVN 을 연동하다보니 post-commit 과 trac-post-commit-hook 이라는 기능을 알 수 있었습니다.

시간도 늦고 해서 재대로 설치하지는 않았지만 한 번 설치해볼만한 것으로 추정됩니다.


으음... 언제 해보징 -_-;;; 트랙에다가 올려야겠네욤;;;


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백