Структура книги
Приведём краткий обзор содержания отдельных глав книги.
Глава 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 в своей работе, включая клиенты от сторонних производителей, инструменты для просмотра содержимого хранилища и другие программы.
Пред. | Уровень выше | След. |
Соглашения, принятые в книге | Содержание | Эта книга распространяется свободно |