Skip to content

Зміни в brokers.yaml та users.yaml

Yurii Mykhalchuk edited this page Jul 19, 2016 · 8 revisions

Внесення змін до brokers.yaml та/або users.yaml

Для того, щоб завантажити зміни до файлів users.yaml та/або brokers.yaml виконайте наступні кроки:

1.Отримуємо останні зміни з основного репозиторію:

! У випадку, якщо назва remote'у https://github.com/openprocurement/robot_tests/ відрізнається від origin, то замінюємо origin на цю назву тут і надалі !

(Дізнатися назву і адресу remote репозиторіїв можна командою git remote -v)

git fetch origin

2.Шукаємо останній спільний commit для гілок 2.3.x та master:

git merge-base origin/2.3.x origin/master

3.Робимо гілку від цього commit-у і переходимо на неї:

git checkout -b НАЗВА_МАЙДАНЧИКА_ЛАТИНСЬКИМИ_МАЛЕНЬКИМИ_БУКВАМИ ХЕШ_КОМІТУ_ЯКИЙ_ВИДАЛА_КОМАНДА_MERGE-BASE

4.Вносимо свої зміни до brokers.yaml та/або users.yaml:

5.Заносимо ці зміни в stage:

git add op_robot_tests/tests_files/data/brokers.yaml op_robot_tests/tests_files/data/users.yaml

6.Cтворюємо commit:

git commit -m  'Update НАЗВА_МАЙДАНЧИКА_ЛАТИНСЬКИМИ_МАЛЕНЬКИМИ_БУКВАМИ data in brokers/users.yaml'

7.Пушимо зміни на github:

git push -u НАЗВА_ВАШОГО_REMOTE НАЗВА_МАЙДАНЧИКА_ЛАТИНСЬКИМИ_МАЛЕНЬКИМИ_БУКВАМИ

8.Заходимо на github в свій репозиторій і перемикаємось на гілку НАЗВА_МАЙДАНЧИКА_ЛАТИНСЬКИМИ_МАЛЕНЬКИМИ_БУКВАМИ.

9.З цієї гілки створюємо pull-request в гілку master.

10.З цієї гілки створюємо pull-request в гілку 2.3.х.

11.Ви чудові! Очікуйте на прийняття Ваших pull-request-ів. Пришвидшити цю процедуру можна, написавши про це в https://gitter.im/openprocurement/robot_tests