Содержание
- Введение 1
- Основные понятия и принципы работы SCM-систем 2
- - Централизованные системы контроля версий (CVCS) 2.1
- - Распределенные системы контроля версий (DVCS) 2.2
- - Сравнение CVCS и DVCS 2.3
- Обзор популярных SCM-систем 3
- - Git: Лидер среди SCM-систем 3.1
- - SVN: Надежная централизованная система 3.2
- - Mercurial: Альтернативный DVCS 3.3
- Практическое применение SCM-систем 4
- - Branching Strategy: Разработка по веткам 4.1
- - Pull Requests и Code Review 4.2
- - Интеграция с CI/CD 4.3
- Заключение 5
- Список литературы 6