War is peace, freedom is slavery, ignorance is strength, svn is version control
.docx | |
---|---|
report | report |
Сконфигурировать в своём домашнем каталоге репозитории svn и git и загрузить в них начальную ревизию файлов с исходными кодами (в соответствии с выданным вариантом).
Воспроизвести последовательность команд для систем контроля версий svn и git, осуществляющих операции над исходным кодом, приведённые на блок-схеме.
При составлении последовательности команд необходимо учитывать следующие условия:
- Цвет элементов схемы указывает на пользователя, совершившего действие
- 🔴 красный – 1️⃣ первый
- 🔵 синий – 2️⃣ второй.
- Цифры над узлами - номер ревизии. Ревизии создаются последовательно.
- Необходимо разрешать конфликты между версиями, если они возникают.
- Задание и блок-схему в соответствии с вариантом.
- Список команд, использованных при создании и конфигурации репозиториев в домашнем каталоге пользователя.
- Номера ревизий и соответствующие им последовательности команд с комментариями (для svn и git).
- Выводы по работе.
- Системы контроля версий - назначение, примеры решений.
- Ревизии и ветки.
- Основные операции над данными в системах контроля версий. Основные команды svn и git.
- Виды конфликтов и способы их решения.
Ссылка | Описание |
---|---|
Конспект лекций v1.4.0 | Конспект лекций |
https://git-scm.com/book/en/v2 | Все что нужно знать о Git |
https://github.com/Vsev0l0d/se4-mspi-lab2 | Пример ЛР2 |
https://github.com/testpassword/Software-engineering-basics/tree/master/lab2-08.04.20 | Ещё один пример |
https://github.com/nesterrovv/software-engineering-basics/tree/master/lab2 | Лаба, получившая 10 баллов у Цопы |
https://github.com/EugeneKay/git-jokes | Git Jokes |
А еще статьи с материалом, который может спросить особо коварный практик:
Статья | Название |
---|---|
https://habr.com/ru/articles/174467/ | Ежедневная работа с Git |
https://habr.com/ru/articles/143079/ | Что скрывает от нас директория .git |
https://habr.com/ru/companies/vk/articles/318508/ | Малоизвестные Git-команды |
https://habr.com/ru/articles/144626/ | Переезд проекта с SVN на Git |
https://habr.com/ru/articles/45203/ | Работа с ветками SVN |
Проект доступен с открытым исходным кодом на условиях Лицензии MIT.
Авторские права 2024 Max Barsukov
Поставьте звезду ⭐, если вы нашли этот проект полезным.