wiki:WikiStart

Version 12 (modified by Vladimir Rutsky, 5 years ago) (diff)

swap instructions

Добро пожаловать в трекер для сдачи ДЗ по курсу C++

Краткое описание того, как пользоваться Subversion

Предположим, что вы получили от Александра Владимировича следующие данные для авторизации в SVN:

  • Логин: alexander.smal
  • Пароль: abracadabra

Адрес вашего репозитория будет такой: http://trac.compscicenter.ru/svn/cpp15/alexander.smal/ (это адрес вашей папки в репозитории).

Для того, чтобы загрузить туда своё домашнее задание, совершенно бесполезно открывать соответствующую ссылку в браузере. Для работы с SVN нужно поставить клиент.

  • Если у Вас не windows или Вы хотите всё делать из консоли, то смело ставьте консольный клиент (например, sudo apt-get install subversion). Инструкция по командам SVN: http://svnhowto.com/

При помощи клиента нужно выгрузить (Checkout) репозиторий - у вас создастся папка на компьютере. После этого нужно создать внутри папку для домашнего задания. Положить в неё свои файлы. Добавить (Add) папку к репозиторию. Сделать коммит (Commit) изменений на сервер.

ВНИМАНИЕ: не стоит добавлять в репозиторий лишние файлы, такие как бинарные файлы или служебные файлы вашей IDE.

Для консольных пользователей последовательность команд должна быть примерно такой

    # svn co http://trac.compscicenter.ru/svn/cpp15/alexander.smal/ --username alexander.smal
    [ вводите пароль ]
    # cd alexander.smal
    # mkdir ha1

    [ кладёте в ha1 свои .cpp и .hpp файлы + Makefile ]

    # svn add ha1
    # svn ci -m "Home assignment #1"

Алгоритм сдачи домашнего задания

  1. Проверяете, что ваше решение компилируется, работает и удовлетворяет описанию конкретного домашнего задания и общим рекомендациям.
  1. Делаете commit в репозиторий.
  1. Создаёте ticket с просьбой о проверке на имя пользователя rutsky.

В тикете указываете milestone, к которому вы сдаёте, а также тип тикета ожидается проверка (текущее состояние тикета).

  1. Ждёте ответа =) Не забудьте указать свой email в настройках для получения уведомлений.
  1. Преподаватель проверяет вашу работу и выписывает замечания в тикете.

Если задача зачтена, тикет закрывается со статусом задача сдана. Конец.

Если задача не зачтена и время последней проверки истекло, тикет закрывается со статусом задача НЕ зачтена. Конец.

Если задача не зачтена, но время последней проверки не истекло, у тикета меняется тип на ожидаются исправления и указывается milestone после которого будет производится проверка.

  1. Вы исправляете ошибки и замечания, делаете commit в репозиторий.

Если есть вопросы по решению или проверке, их необходимо задать в комментарии к тикету.

  1. Когда вы считаете, что ваше решение можно проверять, меняете тип тикета на ожидается проверка. Переходите к шагу 5.

Каждая задача сдаётся в отдельном тикете. Все исправления, вопросы и замечания по одной и той же задаче оформляются в одном и том же тикете.

Starting Points

For a complete list of local wiki pages, see TitleIndex.

Attachments (1)

  • rules.pdf (137.8 KB) - added by Vladimir Rutsky 6 years ago. Правила сдачи домашних заданий

Download all attachments as: .zip