Я посмотрел на этот вопрос:
Мы используем sudo apt-get install subversion
для установки Subversion на сервере.
Что я должен сделать, чтобы установить клиент Subversion?
Клиент SVN нужен только нам, и нам не нужен сервер на всех машинах.
Также нам не нужен GUI-доступ на машинах с Ubuntu.
Ответы:
Ваш вопрос фактически содержит ответ.
sudo apt-get install subversion
.svn command [options] [args]
.subversion
пакетУстановка целых пакетов (включая сервер и клиент) может показаться слишком сложной, но это наиболее легко поддерживаемое решение . Вы легко получаете будущие обновления, выпуски безопасности и многое другое. Также, если когда-либо одному из ваших пользователей будет отчаянно нужен сервер Subversion, он находится всего в нескольких командах.
Использование
svn --version
для включенных модулей:и использовать
svn --help
для получения дополнительной информации. Доступные команды показывают, чтоsubversion
пакет - это путь.Вы также можете установить
svnkit
, но это связано с большим количествомjava
зависимостей. Вот официальный скриншот для пакета (вы можете найти его вsynaptic
):Для получения дополнительной информации читайте http://svnbook.red-bean.com/ и http://subversion.apache.org .
источник
Когда вы посмотрите, какие файлы установлены для пакета,
subversion
вы увидите, что пакет содержит и клиент, и сервер:Таким образом, одна возможность -
Post-Invoke
удалить файл сервера после установки.99remove-svn-server
сsudo
в каталоге/etc/apt/apt.conf.d
.Добавьте следующую строку
Каждый раз, когда вы используете
apt-get
(или другие методы установки), он вызывает скрипт после завершения своих действий. Этот небольшой скрипт ищет, еслиsvnserve
существует, и если да, удаляет файл.источник
Использование RabbitVCS
RabbitVCS - это набор графических инструментов, созданных для обеспечения простого и простого доступа к используемым вами системам контроля версий.
В настоящее время он интегрирован в файловые менеджеры Nautilus и Thunar, текстовый редактор Gedit и поддерживает Subversion и Git с целью включения других систем контроля версий, а также других файловых менеджеров.
Это прежде всего вдохновлено TortoiseSVN.
RabbitVCS - это свободное / открытое программное обеспечение, написанное на Python и основанное на библиотеке PyGTK.
источник
Как сказал dedunumax, пакет subversion включает в себя и клиент, и сервер, но согласно другому ответу на askubuntu ( Как установить svn? ) Сервер (демон) по умолчанию не запускается.
Теоретически это должно означать, что установка пакета subversion - это все, что вам нужно сделать на клиентских компьютерах.
источник
Пакет Subversion также включает svn (клиент Subversion). Так что вам не нужно беспокоиться. Если вы хотите графический интерфейс, используйте Rabbit .
источник