Изменения
Нет описания правки
#* иначе - пофиксить ошибки и вернуться к пункту 5
Разногласия между условием и чекером, в большинстве своемслучаев, будут трактоваться в пользу того, кто первый первым начал делать. === Условные обозначения в таблице ===* желтый -- Ковалевым или куратором найдены баги, отправлено на доработку* красный -- в принятой версии найдены некие критические баги (согласовать с куратором)* оранжевый -- принято куратором, но не залито в общий репозиторий (при наличии конфликтов устранит их, затем сделать pull-request)* зеленый -- принято куратором и залито в общий репозиторий (ждать, пока проверит Ковалев ;) )* голубой -- принять Ковалевым (profit) === Мануал по устранению конфликтов репозиториев ===После того, как вы поправили ошибки и куратор одобрил текущую версию (в таблице обозначено рыжим цветом), нужно смерждить ваш репозиторий с основным. Для этого нужно сделать pull-request из своего репозитория в основной. При этом могут возникать конфликты (вы можете узнать, конфликтуют ли файлы, нажав на кнопку compare-fork). Если напротив хотя бы одного файла имеется запись "conflicts", вам следует проделать несколько простых действий для решения этой проблемы.# у себя в репозитории нажать compare-fork# перейти на вкладку incoming# выполнить 3 команды: $ hg pull -r default https://bitbucket.org/assaron/evaluator-tasks $ hg update default $ hg merge "имя head"На последнюю строчку вы получите сообщение "abort" -- ничего страшного. :) Обратите внимание, что после этого файлы заменятся версиями, которые лежат в данный момент в assaron'е. Поэтому:# если файлы изменились, залейте обновленные версии# сделайте commit# сделайте форсированный push $ hg commit -m "текст коммита" $ hg push -f Теперь конфликтов не должно быть. Поздравляю, можете сделать pull-request.