TortoiseSVN Team, 2013. — 228 с.
TortoiseSVN — это бесплатный Windows-клиент с открытыми исходным кодом для системы управления версиями Apache™ Subversion
®. То есть TortoiseSVN управляет файлами и директориями во времени. Файлы хранятся в центральном хранилище. Хранилище больше похоже на обычный файловый сервер, кроме того оно запоминает каждое изменение, когда-либо сделанное в ваших файлах и директориях. Это позволяет вам восстановить старые версии ваших файлов и проверить историю изменений — как, когда и кто изменял ваши данные. Вот почему многие думают о Subversion, и вообще о системах управления версиями, как о своего рода «машине времени». Некоторые системы контроля версий являются также и системами управления конфигурацией программ (software configuration management - SCM). Такие системы специально созданы для управления деревьями исходного кода, и имеют множество возможностей, специфичных для разработки программ, таких как непосредственное понимание языков программирования, или предоставление инструментов для сборки программ. Однако Subversion не является такой системой, она является системой общего назначения, которая может быть использована для управления любым набором файлов, включая и исходные коды программ.
Содержание:
Предисловие
Что такое TortoiseSVN?
Возможности TortoiseSVN
Лицензия
Разработчики
Структура книги
Используемая терминология Приступая к работеУстановка TortoiseSVN
Основная концепция
Тест-драйв
Далее .
Основные понятия управления версиями Хранилище
Модели версирования
Subversion в действии
Подводя итоги
Хранилище Создание хранилища
Резервирование хранилища
Скрипты ловушек, выполняемые на стороне сервера
Ссылки для извлечения
Доступ к хранилищу
Руководство по ежедневному использованию Основные Возможности
Импорт данных в хранилище
Извлечение рабочей копии
Фиксация ваших изменений в хранилище
Обновление вашей рабочей копии путём внесения изменений, которые сделаны другими
Улаживание конфликтов
Получение информации о статусе
Группы изменений
Диалоговое окно журнала ревизий
Просмотр различий
Добавление новых файлов и папок
Копирование/перемещение/переименование файлов и папок
Игнорирование файлов и папок
Удаление, перемещение и переименование
Отмена изменений
Очистка
Установки проекта
Внешние включения
Ответвления и метки
Слияние
Блокирование
Создание и применение заплаток
Кто какую строку изменил?
Обозреватель хранилища
Графы ревизий
Экспорт рабочей копии Subversion
Перебазирование рабочей копии
Интеграция с системами отслеживания ошибок/проблем
Интеграция со средствами просмотра хранилища, работающими через веб-интерфейс
Настройки TortoiseSVN
Последний шаг
Программа SubWCRev Командная строка SubWCRev
Подстановка ключевых слов
Пример для ключевых слов
COM-интерфейс
Интерфейс IBugtraqProvider Соглашение об именование
Интерфейс IBugtraqProvider
Интерфейс IBugtraqProvider2