> For the complete documentation index, see [llms.txt](https://docs.hamonikr.org/hamonikr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hamonikr.org/hamonikr/tips/rabbitvcs.md).

# 소스코드 버전 관리 도구 RabbitVCS

## RabbitVCS 설치하기

RabbitVCS 프로젝트는 사용하는 SVN, GIT, HG 등의 버전 관리 시스템에 대해 사용자에게 동일한 환경을 제공하는 GUI 프로그램입니다. 이 프로젝트는 터미널의 명령행을 이용하지 않고도 파일 탐색기에서 모든 버전 관리 시스템의 작업을 수행할 수 있습니다.

**HamoniKR** 사용자는 아래 명령어로 프로그램을 설치할 수 있습니다.

```
$ sudo apt update
$ sudo apt install -y hamonikr-nemo-rabbitvcs
```

**Ubuntu**, **LinuxMint** 등 다른 배포판 사용자의 경우 아래 방법으로 설치할 수 있습니다.

```bash
$ curl -sL https://pkg.hamonikr.org/add-hamonikr.apt | sudo -E bash -
$ sudo apt install -y hamonikr-nemo-rabbitvcs
```

{% hint style="info" %}
&#x20;[GitHub 링크](https://github.com/hamonikr/hamonikr-nemo-rabbitvcs)에서 더 자세한 내용을 확인하실 수 있습니다.
{% endhint %}

## RabbitVCS 사용하기

프로그램 설치가 완료되면 다음과 같이 파일탐색기에서 RabbitVCS 를 사용할 수 있습니다.

![](/files/-MZQoqmjvVP9dzl5G7yS)

###

### Git의 Remote Repository 확인하기

프로젝트 폴더 내부에서 마우스 우클릭 -> `RabbitVCS Git`-> `Remotes` 를 클릭합니다.

![](/files/-MZQpkeNdHlNW9pOupxN)

리모트 레포지토리들의 이름과 주소를 확인하고, 추가 또는 삭제할 수 있습니다.

###

### Remote repository 로부터 update 하기

프로젝트 폴더 내부에서 마우스 우클릭 -> `Update` 를 클릭하여 업데이트 할 수 있습니다.

![](/files/-MZQq66yUcVqLgfFud8n)

###

### Git commit 하기

프로젝트 폴더 내부에서 마우스 우클릭 -> `Commit` 을 클릭하여 git commit 을 진행합니다.

![](/files/-MZQqoy_EycGGLXAL6E2)

###

### Git push 하기

프로젝트 폴더 내부에서 마우스 우클릭 -> `Push` 를 클릭하여 git push 를 진행합니다.

![](/files/-MZQqy1k_Kh14mjiIepO)

### 기타 Git 작업

파일 탐색기에서 마우스 우클릭 -> `RabbitVCS Git` 를 클릭하여 git 과 관련된 각종 기능을 사용할 수 있습니다.

소스코드 비교 작업, 로그 확인, 브랜치 관리, 머지, 패치 등의 기능이 있습니다.

![](/files/-MZQrlYOpJ_Mm63Lb-U4)
