SASGIS

Веб-картография и навигация

SAS.Wiki

Веб-картография и навигация

Инструменты пользователя

Инструменты сайта


sasdev:порядок_принятия_изменений_в_код

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

sasdev:порядок_принятия_изменений_в_код [04/03/2015 10:51] (текущий)
vdemidov создано
Строка 1: Строка 1:
 +Код в проект принимается при помощи пулл-реквестов реализованных на сайте [[https://​bitbucket.org/​]]
  
 +Примерный порядок действий для того что бы ваш код попал в основной репозиторий САС.Планеты:​
 +  - Зарегистрироваться на [[https://​bitbucket.org/​]]
 +  - Сделать форк репозитория с исходниками САС.Планеты
 +  - Сделать локальный клон своего форка
 +  - Внести свои изменения
 +  - Убедиться что в основном репозитории не появилось изменений пока вы делали свои изменения
 +  - Сделать один или несколько коммитов
 +  - Отправить свои изменения на сервер
 +  - Создать пул реквест
 +  - Если в процессе ревью возникли замечания устранить их при помощи одного или нескольких коммитов
 +  - Отправить новые изменения на сервер
 +  - Обновить пул-реквест
 +  - Пункты 9-11 повторять до тех пор пока пул-рекквест не будет одобрен
 +  - Если замечаний и исправлений не было, то пул реквест будет принят
 +  - Если исправления были или за время ревью появились новые коммиты в основном репозитории,​ то нужно:
 +  - Собрать все исправления в один или несколько логичных коммитов ​
 +  - Перенести их на текущий активный коммит основного репозитория
 +  - Отменить старый пул реквест
 +  - Повторить пункты начиная с 7-го