Как установить клиент Subversion в Ubuntu?

Ответ от комментариев в ответе Добей. Я пишу его еще раз, чтобы сделать его более ясным.

Проблема заключается в том, что у вас есть пробел в пути. Установите его в некоторый путь, который не имеет места.

1
задан 13 April 2017 в 15:24

4 ответа

Когда вы посмотрите, какие файлы установлены для пакета subversion, вы увидите, что пакет содержит как клиент, так и сервер:

> dpkg -L subversion
…
/usr/bin/svndumpfilter
/usr/bin/svnserve
/usr/bin/svnversion
/usr/bin/svnlook
/usr/bin/svnrdump
/usr/bin/svnmucc
/usr/bin/svnsync
/usr/bin/svn
/usr/bin/svnraisetreeconflict
/usr/bin/svn-rep-sharing-stats
/usr/bin/svnadmin
…

Таким образом, одна возможность использует Post-Invoke для удаления сервера файл после установки.

Создайте новый файл 99remove-svn-server с sudo в каталоге /etc/apt/apt.conf.d. Добавьте следующую строку
DPkg::Post-Invoke {"if [ -e /usr/bin/svnserve ]; then rm /usr/bin/svnserve; fi";};

Каждый раз, когда вы используете apt-get (или другие методы установки), он вызывается скриптом после завершения своих действий. Эти маленькие скрипты выглядят, если svnserve существует, и если да, удаляет файл.

2
ответ дан 25 May 2018 в 01:19

Использование RabbitVCS RabbitVCS - это набор графических инструментов, написанных для обеспечения простого и простого доступа к используемым вами системам управления версиями. В настоящее время он интегрирован в файловые менеджеры Nautilus и Thunar, текстовый редактор Gedit и поддерживает Subversion и Git с целью включения других систем управления версиями, а также других файловых менеджеров.

Это в первую очередь вдохновленный TortoiseSVN.

RabbitVCS является бесплатным / открытым исходным кодом, написанным на Python и основанным на библиотеке PyGTK.

2
ответ дан 25 May 2018 в 01:19

Как сказал dedunumax, пакет subversion включает как клиент, так и сервер, но согласно другому ответу на askubuntu (как установить svn?), сервер (демон) не запускается по умолчанию.

Теоретически это должно означать, что установка пакета subversion должна быть все, что вам нужно делать на клиентских машинах.

0
ответ дан 25 May 2018 в 01:19

Пакет Subversion включает также svn (клиент Subversion). Поэтому вам не нужно беспокоиться. Если вы хотите, чтобы GUI использовал Rabbit.

0
ответ дан 25 May 2018 в 01:19

Другие вопросы по тегам:

Похожие вопросы: