Tuesday, September 29, 2015

Работа с ветками в GIT

Приминимо для написания автоматических тестов по задачам в JIRA
События
Действия
Комментарии
Работа над задачей начата
git checkout master
git pull origin master:master
git checkout -b JiraTiket
 
Работа в процессе
git add .
git commit -am "comment here"
git push
Комитов может быть сколько угодно
Работа над задачей завершена
git checkout JiraTiket
git push -u origin JiraTiket:JiraTiket
Создаем Merge Request в CodeBase и отправляем на ревью
 
Ревью кода завершено
Изменения не нужны:
Выполняем Merge (кнопка Perform Megre)
Необходимо изменить код тестов:
После изменения кода выполняем шаг 2 (Работа в процессе).
Заводить новый Merge Request не нужно, все изменения будут отображаться в предыдущем.
 
Установка тэга
git checkout master
git tag releaseN.N.N
git push origin releaseN.N.N

No comments: