Классификация
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
централизованные и распределённые: в централизованных системах контроля версий вся работа производится с центральным репозиторием, в распределённых у каждого разработчика есть локальная копия репозитория;
7 / 30
Классификация
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
централизованные и распределённые: в централизованных системах контроля версий вся работа производится с центральным репозиторием, в распределённых у каждого разработчика есть локальная копия репозитория;
блокирующие и не блокирующие: блокирующие системы контроля версий позволяют наложить запрет на изменение файла, пока один из разработчиков работает над ним, в неблокирующих один файл может одновременно изменяться несколькими разработчиками;
7 / 30
Классификация
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
централизованные и распределённые: в централизованных системах контроля версий вся работа производится с центральным репозиторием, в распределённых у каждого разработчика есть локальная копия репозитория;
блокирующие и не блокирующие: блокирующие системы контроля версий позволяют наложить запрет на изменение файла, пока один из разработчиков работает над ним, в неблокирующих один файл может одновременно изменяться несколькими разработчиками;
для текстовых и бинарных данных: для VCS для текстовых данных очень важна поддержка слияния изменений, для VCS с бинарными данными важна возможность блокировки.
7 / 30
Централизованные СКВ
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
8 / 30
Распределённые СКВ
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
9 / 30
Блокирующие СКВ
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
10 / 30
Неблокирующие СКВ
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
11 / 30
Типичный цикл работы разработчика
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
получение самой последней версии структуры файлов;
12 / 30
Типичный цикл работы разработчика
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
получение самой последней версии структуры файлов;
изменение полученной структуры;
12 / 30
Типичный цикл работы разработчика
Системы
управления
версиями
Данилов И. Г.
ассистент каф. МОП ЭВМ
получение самой последней версии структуры файлов;
изменение полученной структуры;
публикация изменений.
12 / 30
