Структура книги


Приведём краткий обзор содержания отдельных глав книги.

Глава 1, Введение

В этой главе приводятся сведения об истории Subversion, обсуждаются её возможности, архитектура, компоненты и способы установки. Здесь же приводится краткий курс, позволяющий быстро приступить к работе с Subversion.

Глава 2, Основные понятия

Глава объясняет основы управления версиями, в ней разбираются различные модели работы с версиями, а также рассказано о хранилищах, рабочих копиях и редакциях в Subversion.

Глава 3, Экскурсия по Subversion

Один день из жизни пользователя Subversion. Глава поясняет, как использовать Subversion для получения данных, внесения в них изменений и закрепления состояния данных в хранилище.

Глава 4, Ветвление и слияние

В этой главе рассматриваются ветки, метки и слияния, показаны эффективные методы выполнения ветвления и слияний, приводятся типичные примеры использования этих возможностей, а также даются сведения об отмене внесённых изменений. Глава также показывает, как легко переключиться с одной ветки на другую.

Глава 5, Администрирование хранилища

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

Глава 6, Настройка сервера

В этой главе показано, как настроить сервер Subversion. Здесь же рассматриваются три способа организации доступа к хранилищу: HTTP, протокол svn и локальный доступ. Кроме того, в главе уделяется внимание вопросам установления личности, проверки прав доступа и организации анонимного доступа к хранилищу.

Глава 7, Профессиональное использование Subversion

В этой главе подробно рассмотрены файлы для настройки клиента Subversion, свойства файлов и каталогов, показано, как игнорировать отдельные файлы в рабочей копии, как помещать в рабочую копию внешние деревья, как работать с ветвями от сторонних поставщиков.

Глава 8, Информация для разработчиков

В этой главе обсуждается внутреннее устройство Subversion, файловая система Subversion и служебные области рабочей копии с точки зрения программиста. Здесь же разбирается использование открытых API для написания программ, использующих Subversion, а также приводится информация о том, как вы можете внести вклад в разработку Subversion.

Глава 9, Полное справочное руководство по Subversion

Глава подробно объясняет использование всех подкоманд svn, svnadmin и svnlook. Все пояснения сопровождаются множеством примеров.

Приложение A, Subversion для пользователей CVS

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

Приложение B, WebDAV и автоматическое управление версиями

Это приложение подробно рассматривает WebDAV и DeltaV и показывает, как настроить хранилище Subversion для подключения в виде совместно используемого ресурса DAV.

Приложение C, Инструменты от сторонних разработчиков

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

Пред. Уровень выше След.
Соглашения, принятые в книге Содержание Эта книга распространяется свободно


Содержание раздела