Version 15 (modified by 6 years ago) (diff) | ,
---|
Добро пожаловать в трекер для сдачи ДЗ по курсу C++
Краткое описание того, как пользоваться Subversion
Предположим, что вы получили от Александра Владимировича следующие данные для авторизации в SVN:
- Логин: smal.alexander
- Пароль: abracadabra
Адрес вашего репозитория будет такой:
http://trac.compscicenter.ru/svn/cpp17/smal.alexander/
(это адрес вашей папки в репозитории).
Для того, чтобы загрузить туда своё домашнее задание, совершенно бесполезно открывать соответствующую ссылку в браузере. Для работы с SVN нужно поставить клиент.
- Самый простой способ для Windows пользователей - поставить графический клиент TortoiseSVN, с которым всё просто и приятно. Инструкция: http://www.source-team.com/svnfordummies
- Если у Вас не windows или Вы хотите всё делать из консоли, то смело ставьте консольный клиент (например,
sudo apt-get install subversion
). Инструкция по командам SVN: http://svnhowto.com/
При помощи клиента нужно выгрузить (Checkout) репозиторий - у вас создастся папка на компьютере. После этого нужно создать внутри папку для домашнего задания. Положить в неё свои файлы. Добавить (Add) папку к репозиторию. Сделать коммит (Commit) изменений на сервер.
ВНИМАНИЕ: не стоит добавлять в репозиторий лишние файлы, такие как бинарные файлы или служебные файлы вашей IDE.
Для консольных пользователей последовательность команд должна быть примерно такой
# svn co http://trac.compscicenter.ru/svn/cpp16/smal.alexander/ --username smal.alexander [ вводите пароль ] # cd smal.alexander # mkdir ha1 [ кладёте в ha1 свои .cpp и .hpp файлы + Makefile ] # svn add ha1 # svn ci -m "Home assignment #1"
Алгоритм сдачи домашнего задания
- Проверяете, что ваше решение компилируется, работает и удовлетворяет описанию конкретного домашнего задания и общим рекомендациям.
- Делаете commit в репозиторий.
- Создаёте ticket с просьбой о проверке на имя пользователя rutsky.
В тикете указываете milestone, к которому вы сдаёте, а также тип тикета ожидается проверка (текущее состояние тикета).
- Ждёте ответа =) Не забудьте указать свой email в настройках для получения уведомлений.
- Преподаватель проверяет вашу работу и выписывает замечания в тикете.
Если задача зачтена, тикет закрывается со статусом задача сдана. Конец.
Если задача не зачтена и время последней проверки истекло, тикет закрывается со статусом задача НЕ зачтена. Конец.
Если задача не зачтена, но время последней проверки не истекло, у тикета меняется тип на ожидаются исправления и указывается milestone после которого будет производится проверка.
- Вы исправляете ошибки и замечания, делаете commit в репозиторий.
Если есть вопросы по решению или проверке, их необходимо задать в комментарии к тикету.
- Когда вы считаете, что ваше решение можно проверять, меняете тип тикета на ожидается проверка. Переходите к шагу 5.
Каждая задача сдаётся в отдельном тикете. Все исправления, вопросы и замечания по одной и той же задаче оформляются в одном и том же тикете.
Starting Points
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.
Attachments (1)
-
rules.pdf (137.8 KB) - added by 8 years ago.
Правила сдачи домашних заданий
Download all attachments as: .zip