Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3 сем / Руденский_3316_ПР5

.docx
Скачиваний:
0
Добавлен:
06.06.2025
Размер:
523.66 Кб
Скачать

Минобрнауки России

Санкт-петербургский государственный

Электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра вычислительной техники

Отчёт

Практическая работа №5

По дисциплине «Введение в тестирование ПО»

Тема: «Знакомство с системами контроля версий»

Студент гр. 3316

Руденский И.М.

Преподаватель

Турнецкая Е.Л.

Санкт-Петербург

2024

Цель работы: получение практических навыков работы с распределенной системой управления версиями Git и сервисом GitHub.

Ссылка на репозиторий: https://github.com/RudSmith/TestProject

Ход работы

1) Был создан удалённый репозиторий TestProject на github

Рисунок 1- создание репозитория

2) Дальнейшая работа будет выполняться с помощью GitBash

Рисунок 2 - среда GitBash

3) Репозиторий был клонирован в локальную среду, была создана ветка br1, созданы файлы для примера, добавлены в git, закоммичены, а коммиты были загружены в удалённый репозиторий.

Рисунок 3 - создание ветки br1

4) Как можно увидеть, изменения зафиксированы в GitHub

Рисунок 4 - фиксация изменений

5) Создаём ещё одну ветку, проделываем подобные действия

Рисунок 5 - создание ветки b2

6) Проверяем наличие изменений в GitHub

Рисунок 6 - фиксация изменений

7) Создадим ещё одну ветку от br1, добавим несколько файлов, закоммитим и зафиксируем изменения в удалённый репозиторий.

Рисунок 7 - создание ветки br3

8) Ветка появилась в удалённом репозитории

Рисунок 8 - фиксация изменений

9) По поводу части задания с fork другого проекта: несколько лет назад мне по работе нужно было взять репозиторий, изображенный на рисунке ниже, форкнуть его, внести в него правки и использовать в качестве ОС для коммутатора. Ссылка на форкнутый репозиторий: https://github.com/RudSmith/beluganos. Такой опыт я имею и навык освоил.

Рисунок 9 - fork репозитория

Вывод

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

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

Использованные источники

1. Меженная, М. М. Тестирование, оценка программного обеспечения. Учебно-методическое пособие по дисциплине «Тестирование, оценка программного обеспечения» / М. М. Меженная, Т. В. Гордейчук, М. М. Борисик, О. С. Медведев, И.Ф. Киринович. – Минск: БГУИР, 2016. – 64 с

2. Документация системы контроля версий Git: https://git-scm.com/doc

3. Форум для разработчиков stackoverflow: stackoverflow.com

Соседние файлы в папке 3 сем