DEV-VCS. Основы систем контроля версий [2021]
Высшая инженерная школа СПбПУ (Санкт-Петербургский Политехнический Университет)
Дмитрий Федоров, Юрий Заковряшин
Основная цель программы – освоение слушателями теоретических знаний и приобретение практических навыков использования систем контроля версий.
Для достижения указанной цели предполагается решение следующих задач:
1. Изучить назначение и основные особенности использования систем контроля версий;
2. Познакомиться с наиболее распространёнными системами контроля версий;
3. Получить практические навыки выполнения наиболее часто выполняемых операций в системах контроля версий.
Спойлер: По окончании курса слушатели будут
1. Иметь представление об общих целях и задачах систем контроля версий;
2. Знать общие принципы работы систем контроля версий;
3. Уметь выполнять наиболее важные операции в системах контроля версий.
Спойлер: Содержание
Тема 1. Общие цели, задачи и особенности систем контроля версий
1.1 Введение в системы контроля версий.
Тема 2. Основы практической работы в системах контроля версий
2.1 Обзор основных СКВ.
1. Настройка СКВ
2. Создание рабочей копии приложения
3. Внесение изменений в рабочую копию
4. Сохранение изменений
5. Отмена сделанных изменений
Тема 3. Итоговая аттестация.
Продажник
Высшая инженерная школа СПбПУ (Санкт-Петербургский Политехнический Университет)
Дмитрий Федоров, Юрий Заковряшин
Основная цель программы – освоение слушателями теоретических знаний и приобретение практических навыков использования систем контроля версий.
Для достижения указанной цели предполагается решение следующих задач:
1. Изучить назначение и основные особенности использования систем контроля версий;
2. Познакомиться с наиболее распространёнными системами контроля версий;
3. Получить практические навыки выполнения наиболее часто выполняемых операций в системах контроля версий.
Спойлер: По окончании курса слушатели будут
1. Иметь представление об общих целях и задачах систем контроля версий;
2. Знать общие принципы работы систем контроля версий;
3. Уметь выполнять наиболее важные операции в системах контроля версий.
Спойлер: Содержание
Тема 1. Общие цели, задачи и особенности систем контроля версий
1.1 Введение в системы контроля версий.
- Основные термины и понятия
- Предпосылки использования СКВ.
- Основные цели, преследуемые использованием СКВ.
- Общие задачи СКВ.
- Базовые принципы разработки ПО в СКВ.
- История развития СКВ.
- Локальные СКВ.
- Централизованные СКВ.
- Распределённые СКВ.
- Версия приложения.
- Ветвь.
- Слияние.
- Обновление.
- Конфликты.
- Блокировки
Тема 2. Основы практической работы в системах контроля версий
2.1 Обзор основных СКВ.
- Установка и настройка
- Назначение и основные возможности Git, SVN, Bitbucket и Mercurial.
- Основные варианты использования СКВ и их реализация.
- Развёртывание системы контроля версий.
- Определение пользователя.
- Выбор редактора.
- Проверка и изменение настроек СКВ.
- Начало работы с проектом.
- Создание рабочей копии.
- Обновление рабочей копии.
- Модификация рабочей копии.
- Сохранение изменений.
- Отмена сделанных изменений (откат).
- Блокировка версии.
- Конфликты и порядок из разрешения.
- Работа с репозиторием.
- Слияние версий.
- Работа с метками.
- История изменений.
1. Настройка СКВ
2. Создание рабочей копии приложения
3. Внесение изменений в рабочую копию
4. Сохранение изменений
5. Отмена сделанных изменений
Тема 3. Итоговая аттестация.
Продажник