Changes between Version 46 and Version 47 of WikiStart
- Timestamp:
- 09/16/21 20:51:08 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v46 v47 16 16 17 17 1. Проверяете, что ваше решение компилируется, работает и удовлетворяет описанию конкретного домашнего задания и общим рекомендациям (см. документ на вики и текст ДЗ). 18 18 19 2. Делаете **commit** в репозиторий. 20 19 21 3. Создаёте **ticket** с просьбой о проверке. В поле владельца тикета должно быть **makarov**. 22 20 23 4. В тикете указываете `milestone`, к которому вы сдаёте, а также тип тикета **ожидается проверка** (текущее состояние тикета). 24 21 25 5. Ждёте ответа =) Не забудьте указать свой `email` в настройках для получения уведомлений. 26 22 27 6. Преподаватель проверяет вашу работу и выписывает замечания в тикете. 28 23 29 7. Если задача зачтена, тикет закрывается со статусом **задача сдана**. Конец. 30 24 31 8. Если задача не зачтена и время последней проверки истекло, тикет закрывается со статусом **задача НЕ зачтена**. Конец. 32 25 33 9. Если задача не зачтена, но время последней проверки не истекло, у тикета меняется тип на **ожидаются исправления** и указывается `milestone` после которого будет производится проверка. 34 26 35 10. Вы исправляете ошибки и замечания, делаете **commit** в репозиторий. 36 27 37 11. Если есть вопросы по решению или проверке, их необходимо задать в комментарии к тикету. 38 28 39 12. Когда вы считаете, что ваше решение можно проверять, меняете тип тикета на **ожидается проверка**. Переходите к шагу 5. 40 29 41 13. Каждая задача сдаётся в **отдельном тикете**. Все исправления, вопросы и замечания по одной и той же задаче оформляются в **одном и том же тикете**. 30 42 … … 90 102 91 103 1. Перейдите в корень личного репозитория. 104 92 105 2. Командой `svn status` выясните текущее состояние файлов в репозитории. Каждый файл/папка в необычном состоянии будет выведен отдельной строкой. 93 106 * Знаком **?** отмечены файлы или папки, которые не добавлены в репозиторий ни в каком виде. … … 96 109 * Знаком **M** отмечены файлы или папки, которые изменились по сравнению с последним коммитом. Эти изменения будут закреплены в ближайшем коммите. 97 110 * Знаком ! отмечены файлы или папки, которые на диске отсутствуют, но которые были отмечены для добавления в репозиторий командой `svn add`. 111 98 112 3. Если есть файлы, которые в репозиторий добавлять не требуется (например, исполняемые файлы), уберите их командой `svn rm --keep-local lab1`. Ключ `--keep-local` означает "удалить файл из репозитория, но не с жёсткого диска". 113 99 114 4. Командой `svn status` убедитесь, что в репозиторий отправляются только нужные файлы, а ненужные (объектные файлы, исполняемый файл, временные файлы для отладки) — не отправляются. 115 100 116 5. Вы также можете научить svn игнорировать файлы с определённым именем в произвольной папке, чтобы можно было обновлять всю папку рекурсивно — см. ниже (это не требуется для сдачи ДЗ). 117 101 118 6. Выполните команду `svn commit` и введите комментарий к коммиту. 102 119