Бортовой журнал Ктулху

Rabbitvcs - графический клиент SVN и Git под Linux

Для работы с SVN в M$ Windows есть программа Tortoisesvn, для Linux есть аналог - RabbitVCS, который даже превосходит мелкомягкий вариант тем, что умеет работать не только с SVN но и с Git. Программа написана на Python. Актуальная версия 0.16, крайняя дата - 2014 год.

Сайт проекта: http://rabbitvcs.org/

2017 10 11 13 51 41 1 

Но, тем не менее, для Ubuntu 16.04  устанавливается крайняя версия.

Установка

sudo add-apt-repository ppa:rabbitvcs/ppa

или

deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu utopic main

2017 10 11 13 55 15 1

Обновить:

sudo apt-get update

И установить программу:

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

Если стандартный дистрибутив Ubuntu с gnome3 или unity. Если другие оболочки (Xubuntu), то на выбор пакеты:

rabbitvcs-nautilus

rabbitvcs-thunar

После установки перезагрузиться.

В наутилусе появляется контекстное меню для работы с SVN.

2017 10 11 14 05 34 1

Использование

 

Создать папку для проекта, нажать RepoBrowser, в появившемся ввести URL репозитория или выбрать существующий, нажать “Refresh”.

017 10 11 14 07 16 1

Видим что в репозитории есть файлы.
Нажимаем “проверка”:

2017 10 11 14 10 28 1

Вводим или выбираем URL репозитория, проверяем путь к нашей папке с проектом, жмем “ОК”.

2017 10 11 14 11 38 1

Теперь в локальной папке файлы из проекта.

2017 10 11 14 12 08 1

Создадим новый файл.

2017 10 11 14 13 12 1

Чтобы добавить его в SVN выбираем “добавить”.

2017 10 11 14 16 06 1

Появляется такое окошко со списком файлов, добавляемых в репозиторий.

2017 10 11 14 17 14 1

2017 10 11 14 17 25 1

Теперь файл в репозитории. Вносим в него изменения, на директории в контекстном меню выбираем “зафиксировать”.

2017 10 11 14 19 30 1

Я запушил изменения файла в репу.