Subversion-1.1.3

Введение в Subversion

Subversion является системой контроля версии, которая разработана, чтобы быть компилируемой заменой для CVS в сообществе открытых исходников. Она распространяет и расширяет набор функций CVS и сохраняет простой интерфейс для тех, кто уже привык к работе с CVS. Эти инструкции установят программы клиента и сервера, используемые для манипулирования репозитарием Subversion. Создание репозитария описано в разделе Запуск сервера Subversion.

Информация о пакете

  • Адрес (HTTP): http://subversion.tigris.org/tarballs/subversion-1.1.3.tar.bz2

  • Адрес (FTP):

  • Контрольная сумма: a09c2b2fa1a09566c024547954a48478

  • Размер: 6.7 MB

  • Требуемое дисковое пространство: 663 MB

  • Расчетное время сборки: 1.44 SBU (дополнительно 7.51 SBU для запуска тестов)

Зависимости Subversion

Требуемые

libxml2-2.6.17

Установка Subversion

Установим Subversion запуском следующих команд:

./configure --prefix=/usr && make

А теперь, как пользователь root:

make install && install -v -d -m755 /usr/share/doc/subversion-1.1.3 && cp -v -R doc/* /usr/share/doc/subversion-1.1.3
[Замечание]

Замечание

Если у вас установлен Apache, установите ключи --with-apr=/usr и --with-apr-util=/usr в скрипте configure, иначе Subversion перепишет APR и APR-utils из установки Apache своими собственными файлами.

Описание команд

--with-ssl: Этот ключ включает поддержку OpenSSL в neon.

Конфигурация Subversion

Файлы конфигурации

~/.subversion/config и /etc/subversion/config

Конфигурационная информация

/etc/subversion/config является общесистемным файлом конфигурации Subversion. Этот файл используется для описания параметров по умолчанию для разных команд svn.

~/.subversion/config является пользовательским персональным файлом конфигурации. Он используется для переназначения общесистемных параметров по умолчанию, установленных в /etc/subversion/config.

Содержание

Установленные программы: svn, svnadmin, svndumpfilter, svnlook, svnserve, svnversion и, опционально, neon-config
Установленные библиотеки: libsvn_*.[so,a] и, опционально, libneon.[so,a] и mod_dav_svn.so и mod_authz_svn.so Apache HTTP DSO модули
Установленные директории: /etc/subversion, /usr/include/neon (опционально), /usr/include/subversion-1, /usr/share/doc/neon-0.24.7 (опционально) и /usr/share/doc/subversion-1.1.3

Короткое описание

svn

клиентская программа командной строки, используемая для доступа к Subversion репозитарию.

svnadmin

средство для создания, просмотра или восстановления Subversion репозитария.

svndumpfilter

программа для фильтрации потоков дамп-файлов в Subversion репозитарии.

svnlook

средство дщля проверки Subversion репозитария.

svnserve

другая одиночная серверная программа, умеющая запускаться в качестве демона или вызываться из SSH.

svnversion

используется для получения номера версии и состояния работающей копии Subversion репозитария.

neon-config

скрипт, пердоставляющий информацию об установленной копии библиотеки neon.

libsvn_*.[so,a]

поддерживающие библиотеки, используемые программами Subversion.

libneon.[so,a]

используется в качестве интерфейса верхнего уровня для общих HTTP и WebDAV методов.

mod_authz_svn.so

модуль для сервера Apache HTTP, используемый для аутентификации пользователей в Subversion репозитарии через интернет или интранет.

mod_dav_svn.so

модуль для сервера Apache HTTP, делающий Subversion репозитарий доступным для других через интернет или интранет.

Последнее обновление 2005-01-25 09:02:00 -0700