Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • M main
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • cse
  • main
  • Wiki
  • Как послать задание на проверку

Как послать задание на проверку · Changes

Page history
Create Как послать задание на проверку authored Jan 05, 2021 by Igor Zhirkov's avatar Igor Zhirkov
Hide whitespace changes
Inline Side-by-side
Showing with 41 additions and 0 deletions
+41 -0
  • Как-послать-задание-на-проверку.md Как-послать-задание-на-проверку.md +41 -0
  • No files found.
Как-послать-задание-на-проверку.md 0 → 100644
View page @ 71d036a8
# Краткое описание
Задание выполняется в форке основного репозитория лабораторной работы. Затем вы посылаете pull request в основной репозиторий. Преподаватель проверяет ваш код и даёт комментарии.
# Детальная инструкция
Для примера возьмём [следующий репозиторий](https://gitlab.se.ifmo.ru/c-language/assignment-image-rotation).
1. Сделайте fork репозитория под своим именем.
![image](uploads/a8e84d46dda98bc6b5888b6757920677/image.png)
Теперь у Вас есть собственная версия репозитория, которая связана с основным репозиторием.
![image](uploads/980be160360c43eb87bd9924c181a302/image.png)
2. В *Вашем* репозитории выполните задание, делая коммиты по мере необходимости. Лучше делать коммиты чаще. Любое небольшое изменение кода может вести к коммиту; лучше не смешивать разные по смыслу изменения в одних коммитах.
3. Когда Вы готовы к сдаче задания, в *Вашем* репозитории зайдите в раздел Merge Requests.
![image](uploads/67bec38ddc5490733def1e00544430cb/image.png)
Выберите Create new merge request.
4. В открывшейся форме выберите ветку вашего форка и ветку, в которую вы хотите влиться в основном репозитории (обычно `master`).
![image](uploads/e2fe5cbb0299cccb8a0ce491910f83ac/image.png)
Выберите Compare branches and continue
5. Впишите дополнительную информацию в эту форму, если для Вашего курса есть специальные требования, и нажмите Submit merge request.
![image](uploads/51d4864287dc45743f1d098b332c0d38/image.png)
6. Готово! Преподаватель может произвести code review и он будет выглядеть для вас примерно так:
![image](uploads/ee0ccd6deb911e12b7da1464f83d6986/image.png)
Clone repository
  • Gitlab Guide
  • Home
  • Использование continuous integration для автоматического тестирования лабораторных работ
  • Как послать задание на проверку
  • Правила организации репозиториев