본문 바로가기

Computer

[Ubuntu] SVN Client 설정

우분투에서 SVN Client 를 설정해 보자.

간단히 이클립스에서 subclipse를 설치해도 되겠지만,
매번 SVN을 쓸때마다 이클립스를 구동시키기도 번거롭고,
소스파일이 아닌 문서를 SVN으로 공유하기에는 상당히 귀찮은 면이 있다.

그래서 우분투용 SVN Client를 설치해보았다.

여러가지가 있지만 쓸만한 3가지를 말해보고자 한다.

1. RapidSVN

간단하다. Synaptic Package Manager에서 검색하여 설치해준다.
(sudo apt-get install rapidsvn 이라는 명령어도 있음..)
다음 Application - Programming - RapidSVN을 찾아 실행하면
나타날 것이다 ~~

사용자 삽입 이미지

자.. RapidSVN을 구동시켰다.
여기서 작업을 해도 되긴 하지만 또 다른 프로그램을 실행해야 한다는 압박에 시달리고..
역시 SVN Client 는 윈도우의 TORTOISE 만한것이 없지 않은가
탐색기에서 바로바로 실행 할 수 있는...
그래서.. 이번에는 노틸러스 용 SVN을 설치 해 보았다.
 
2. nautilus-script-collection-svn
이것은 노틸러스에 스크립트로 svn을 붙이는 방식이다.
역시 Synaptic Package Manager 에서 검색해 설치하거나
sudo apt-get install nautilus-script-collection-svn 으로 설치한다.

그리고 nautilus-script-manager 로 SVN을 활성화 한다
nautilus-script-manager enable Subversion

노틸러스 리스타트를 하면 끝!!
killall nautilus

이제 노틸러스에서 오른쪽 클릭을 하면 Script란 메뉴가 보일것이다.
그 안에 있는 Subverion을 사용해보자!!

아직도 뭔가가 아쉽다..
TORTOISE의 이 멋진 V는 볼 수 없을까?
사용자 삽입 이미지

그래서 이번에는 새로운 프로그램을 찾아나섰다.

3.  NautilusSVN


우선 위의 파일을 설치한다.
sudo dpkg -i nautilussvn_0.11-1.deb

혹시 에러가 난다면 sudo apt-get install -f를 살짝 눌러주자.

이제 NautilusSVN을 사용할 수 있을 지 알았지만 아무것도 나타나지 않는다.
알고보니 8.04 hardy에선 python 노틸러스 확장 디렉토리가 옮겨져서 작업을 해줘야 한다.

우선 extention-2.0 의 python 디렉토리를 지워주고..
sudo rmdir /usr/lib/nautilus/extension-2.0/python

새로운 링크를 생성한다.
sudo ln -s /usr/lib/nautilus/extention-1.0/python /usr/lib/nautilus/extention-2.0/python

이제 노틸러스를 리스타트 하고 (killall nautilus) 노틸러스의 오른쪽 클릭을 해보자
보이는가 SVN Checkout 이...

사용자 삽입 이미지

저 멋진 v 표시가.. ㅜㅠ



이렇게 3가지 svn 클라이언트 소개를 마친다.

'Computer' 카테고리의 다른 글

iPhone NSUserDefaults 사용하기  (0) 2010.05.25
iPhone Property list - info.plist 에 추가하는 Property  (0) 2010.05.24
SSH 설치  (0) 2008.07.30
[Ubuntu] 한글 입력 및 인코딩  (0) 2008.07.30
Maven  (0) 2008.06.23