Ubuntu 환경에서 SNV GUI tool이 머가 있나 싶어서 찾아보니깐 RabbitVCS가 대표적인 것 같더라구요.

그래서 사용해보려고 합니다. 일단 설치하고 CheckOut, Commit, Update 정도만 알면 기본적인 것은 가능할 것 같구요.


RabbitVCS Home Page : http://rabbitvcs.org/

RabbitVSC Installation Description Web Page : http://askubuntu.com/questions/464532/how-to-install-rabbitvcs-on-ubuntu-14-04


1. Installation  (Reference : RabbitVSC Installation Description Web Page)


add-apt-repository ppa:rabbitvcs/ppa

apt-get update

apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3

#reference : http://askubuntu.com/questions/464532/how-to-install-rabbitvcs-on-ubuntu-14-04


설치는 위에 링크한 웹 페이지를 참고하시면 아주 쉽습니다.

저는 Ubuntu Software Center에서 설치했었는데 0.15 version이 설치되더라구요.

위 웹 페이지를 통해서는 0.16-1 version이 설치되네요. 

결론은 0.15 version은 제대로 적용되지 않았구요. 0.16-1 version을 통해 잘 적용했습니다. 

설치 후 reboot는 필수 인 것 같구요.


저는 Nemo라는 파일매니저를 사용하고 있는데 RabbitVCS는 Nautilus에만 적용되는 것 같아요.



새로운 폴더를 만들고, 폴더에 마우스 오른쪽 버튼을 클릭해보세요.

아래 그림과 같이 나타나면 잘 적용된 것입니다.



2. Checkout


Checkout은 Git의 clone과 유사한 기능이죠?? (질문)

선택하시면 아래와 같은 그림이 나타납니다.

URL에 SVN Repository 주소를 작성하고 OK 누르면 Checkout이 완료됩니다.


3. Commit and Update


요건 따로 그림을 넣지는 않으려구요.

Add 도 있구요. Add -> Commit 하면 Repository에 파일들을 업로드하게 되어 있는 것 같습니다. 

Git에선 Commit을 수행하고 Push를 써야하는데 약간 차이가 있는 것 같아요.


다음 Update는 Git의 Fetch와 유사한 것 같습니다.


Log를 보는 기능도 제공하고 있으니깐 RabbitVCS를 확인해보시면 좋겠습니다.



+ Recent posts