|
|
# Краткое описание
|
|
|
|
|
|
Задание выполняется в форке основного репозитория лабораторной работы. Затем вы посылаете pull request в основной репозиторий. Преподаватель проверяет ваш код и даёт комментарии.
|
|
|
|
|
|
# Детальная инструкция
|
|
|
|
|
|
Для примера возьмём [следующий репозиторий](https://gitlab.se.ifmo.ru/c-language/assignment-image-rotation).
|
|
|
|
|
|
1. Сделайте fork репозитория под своим именем.
|
|
|
|
|
|

|
|
|
|
|
|
Теперь у Вас есть собственная версия репозитория, которая связана с основным репозиторием.
|
|
|
|
|
|

|
|
|
|
|
|
2. В *Вашем* репозитории выполните задание, делая коммиты по мере необходимости. Лучше делать коммиты чаще. Любое небольшое изменение кода может вести к коммиту; лучше не смешивать разные по смыслу изменения в одних коммитах.
|
|
|
|
|
|
3. Когда Вы готовы к сдаче задания, в *Вашем* репозитории зайдите в раздел Merge Requests.
|
|
|
|
|
|

|
|
|
|
|
|
Выберите Create new merge request.
|
|
|
|
|
|
4. В открывшейся форме выберите ветку вашего форка и ветку, в которую вы хотите влиться в основном репозитории (обычно `master`).
|
|
|
|
|
|

|
|
|
|
|
|
Выберите Compare branches and continue
|
|
|
|
|
|
5. Впишите дополнительную информацию в эту форму, если для Вашего курса есть специальные требования, и нажмите Submit merge request.
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
6. Готово! Преподаватель может произвести code review и он будет выглядеть для вас примерно так:
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|