Главная страница
Навигация по странице:

  • ЛАБОРАТОРНАЯ РАБОТА №4 Инструментальные средства управление версиями

  • Постановка задачи

  • Лабораторная работа 4 Иванов (1). Лабораторная работа 4 Инструментальные средства управление версиями студент группы исб31


    Скачать 108.67 Kb.
    НазваниеЛабораторная работа 4 Инструментальные средства управление версиями студент группы исб31
    Дата09.06.2022
    Размер108.67 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа 4 Иванов (1).docx
    ТипЛабораторная работа
    #580996

    Министерство сельского хозяйства Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «Пермский государственный аграрно-технологический университет

    имени академика Д.Н. Прянишникова»
    Кафедра информационных технологий и программной инженерии

    ЛАБОРАТОРНАЯ РАБОТА №4

    Инструментальные средства управление версиями


    Выполнил:

    студент группы ИСб-31,

    С. Е. Иванов


    Проверил:

    доцент каф. ИТиПИ,

    Т.А. Казаченко


    Пермь-2022 г

    Постановка задачи

    Цель лабораторной работы заключена в согласовании меню завтрака, используя инструментальные средства управления версиями. Необходимо добавить свое блюдо с разными рецептами от Дианы и Игоря и согласовать новый вариант меню.

    Необходимо использовать новые версии системы SVN:

    На рисунке 1 представлен граф процесса управлениями версиями (красный – Diana, синий – Igor). Цифры над узлами - номер ревизии. Ревизии создаются последовательно.)



    Рисунок 1 – граф процесса управлениями версиями меню завтрака



    Рисунок 2 – Скрин полного протокола ревизий из команды Show log, в том числе с отметками о слияниях



    Рисунок 3 – Скрин дерева репозитория digor в SVN

    Заключение

    Система контроля версий позволяет команде программистов одновременно работать над одним и тем же проектом, минимизирует конфликты между разработчиками, которые работают над одним проектом, а также автоматически создает архив каждой версии, включающий в себя все изменения проекта.

    Subversion позволяет управлять файлами и каталогами, а также сделанными в них изменениями во времени – это позволяет выбрать необходимую ревизию.

    Достоинства:

    • Разнообразные графические интерфейсы.

    • Возможность работы в консоли.

    • Высокая эффективность работы с текстовыми файлами.

    • Отслеживается история изменения файлов и каталогов.

    Недостатки:

    • Полная копия репозитория хранится на локальном компьютере в скрытых файлах, что требует достаточно большого объема памяти.

    • Выдает ошибки при переименовании файлов и каталогов.

    • Сложности с полным удалением информации о файлах, попавших в репозиторий, так как в нем всегда остается информация о предыдущих изменениях файла.


    написать администратору сайта