лр 5. Лабораторная работа установка и настройка системы контроля версий с разграничением ролей
Скачать 13.78 Kb.
|
ЛАБОРАТОРНАЯ РАБОТА № 6. УСТАНОВКА И НАСТРОЙКА СИСТЕМЫ КОНТРОЛЯ ВЕРСИЙ С РАЗГРАНИЧЕНИЕМ РОЛЕЙЦель: получение навыков построения диаграмм потоков данных. Теоретические вопросыПонятие системы контроля версий (СКВ), решаемые задачи. Основные понятия СКВ и их отношения: хранилище, commit, история, рабочая копия. Отличия централизованных и децентрализованных СКВ. Примеры СКВ каждого вида. Действия с СКВ при единоличной работе с хранилищем. Порядок работы с общим хранилищем в централизованной СКВ. Задание № 1. Изучите систему контроля версий, установленную на компьютере (например, TortoiseSVN). При необходимости установите систему контроля версий TortoiseSVN. Опишите основные возможности системы контроля версий. Задание № 2. Создайте новый проект. Создайте локальный репозиторий для своего проекта. Удалите созданный проект на своем компьютере и обновите проект из репозитория. Задание № 3. Внесите изменения в файлах с исходными кодами и сохраните изменения в репозитории. Обновите файлы с исходными кодами из репозитория. Внесите изменения в файлах с исходными кодами таким образом, чтобы у двух участников проекта изменения были в одном и том же файле. Попытайтесь сохранить изменения в репозитории. Устраните обнаруженные конфликты версий. Повторно сохраните изменения в репозитории. Создайте отдельную ветку проекта. Внесите изменения в файлы с исходными кодами. Задание № 4. Объедините созданную на предыдущем шаге ветку с основной веткой проекта. Выведите на экран данные изменений файла, в котором было наибольшее количество изменений. Отобразите на экране сравнение фала до и после внесения одного из изменений. Задание № 5. Создайте репозитарий в сети Интернет. Удалите созданный проект на своем компьютере и обновите проект из репозитория. Внесите изменения в файлах с исходными кодами и сохраните изменения в репозитории. Обновите файлы с исходными кодами из репозитория. Внесите изменения в файлах с исходными кодами таким образом, чтобы у двух участников проекта изменения были в одном и том же файле. Попытайтесь сохранить изменения в репозитории. Устраните обнаруженные конфликты версий. Повторно сохраните изменения в репозитории. Создайте отдельную ветку проекта. Внесите изменения в файлы с исходными кодами. Задание № 6. Оформите отчет. |