Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системы контроля версий.pdf
Скачиваний:
9
Добавлен:
02.06.2015
Размер:
280.39 Кб
Скачать

Краткий обзор Subversion

1Основные сведения о СКВ

Основные понятия

Способ хранения данных

Основные операции

Ветви

Конфликты

Архитектура

2 Краткий обзор Subversion

3 Краткий обзор Git

4 Литература

Г.А. Чистяков (ВятГУ)

РПС

2 октября 2014 г.

14 / 24

Краткий обзор Subversion

Subversion

Основные сведения Subversion свободная централизованная система управления версиями. Изначально была создана как замена CVS.

Бесплатный хостинг для проектов предоставляют ресурсы SourceForge.net, Tigris.org, Google Code и BountySource. Исчерпывающим справочным пособием по SVN является книга издательства O’Reilly Media, выложенная в свободный доступ на сайте http://svnbook.red-bean.com.

Г.А. Чистяков (ВятГУ)

РПС

2 октября 2014 г.

15 / 24

Краткий обзор Subversion

Возможности

Основные возможности Хранение полной истории изменений

Поддержка ветвления

Поддержка меток

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

Применение атомарных транзакций при фиксации изменений

Эффективная работа с текстовыми и двоичными файлами

Несколько вариантов доступа к репозиторию

Поддержка возможности зеркалирования хранилища

Несколько внутренних форматов репозитория

Использование настроек локализации

Г.А. Чистяков (ВятГУ)

РПС

2 октября 2014 г.

16 / 24

Краткий обзор Subversion

Структура проекта

Рекомендуемая структура проекта

/. trunck branches tags

Г.А. Чистяков (ВятГУ)

РПС

2 октября 2014 г.

17 / 24

Краткий обзор Subversion

Основные недостатки

Недостатки Проблемы при переименовании файлов одновременно с изменением содержимого

Слабая поддержка автоматического слияния ветвей (в настоящий момент поддерживаются только типовые сценарии слияния)

Невозможность полного удаления фала из хранилища

Г.А. Чистяков (ВятГУ)

РПС

2 октября 2014 г.

18 / 24