Установка SVN


Установка SVN в Windows

1. Подготовьте установочный файл SVN

Адрес загрузки:https://sourceforge.net/projects/win32svn/

2. После завершения загрузки на соответствующем диске появится файл с именем Setup-Subversion-1.8.16.msi. Последняя версия — 1.8.16, поэтому здесь используется эта версия. Затем дважды щелкните установочный файл, чтобы установить. Мы указываем установку в каталог D:\Program Files (x86)\Subversion.

3. Просмотр структуры каталогов

Добавьте каталог bin, находящийся в каталоге установки SVN, в переменную PATH. В окне командной строки введите svnserve --help, чтобы проверить, успешно ли выполнена установка.

На этом установка SVN в Windows завершена.


Установка SVN на CentOS

Большинство дистрибутивов GNU/Linux поставляются с Subversion, поэтому, вероятно, она уже установлена в вашей системе. Вы можете использовать следующую команду, чтобы проверить, установлена ли она.

svn --version

Если клиент Subversion не установлен, команда выдаст ошибку с сообщением, что команда svn не найдена.

[example@centos6 ~]$ svn --version
bash: svn: command not found

Мы можем использовать команду yum install subversion для установки.

[example@centos6 root]$ su -
密码:
[root@centos6 ~]# yum install subversion
已加载插件:fastestmirror, security
设置安装进程
Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * epel: mirrors.neusoft.edu.cn
 * extras: mirrors.zju.edu.cn
 * updates: mirrors.aliyun.com
解决依赖关系
--> 执行事务检查
...

После успешной установки выполните команду svn --version.

[root@centos6 ~]# svn --version
svn,版本 1.6.11 (r934486)
   编译于 Aug 17 2015,08:37:43

На этом установка SVN на CentOS завершена.


Установка SVN на Ubuntu

Если клиент Subversion не установлен, команда выдаст ошибку с сообщением, что команда svn не найдена.

root@example:~# svn --version
The program 'svn' is currently not installed. You can install it by typing:
apt-get install subversion

Мы можем использовать команду apt-get для установки.

root@example:~# apt-get install subversion
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  augeas-lenses hiera libaugeas0 libxslt1.1 ruby-augeas ruby-deep-merge ruby-json ruby-nokogiri ruby-rgen ruby-safe-yaml ruby-selinux ruby-shadow
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  libserf-1-1 libsvn1
...

После успешной установки выполните команду svn --version.

root@example:~# svn --version
svn, version 1.8.13 (r1667537)
   compiled Sep  8 2015, 14:59:01 on x86_64-pc-linux-gnu

На этом установка SVN на Ubuntu завершена.

Другие расширения