-
Notifications
You must be signed in to change notification settings - Fork 23
Сценарии использования
-
Установить модуль
-
Исправить ошибки XML ID данных вручную или автоматически
-
Добавить файлы миграций в репозиторий
git add local/migrato/
-
git commit&push
git commit -m “migrato added”
git push origin master
-
Исправить ошибки XML ID данных вручную или автоматически
-
Добавить файлы миграций в репозиторий
git add local/migrato/
-
git commit&push
git commit -m “migrato update”
git push origin master
-
Снять бекап
-
Распаковать бекап на новом серевере
-
Начать feature-ветку на новом серевере
git flow feature start <имя фичи>
-
Исправить ошибки XML ID данных вручную или автоматически
-
Добавить файлы миграций в репозиторий
git add local/migrato/
-
git commit&push
git commit -m “migrato update”
git push origin master
-
Закрыть фичу
git flow feature finish <имя фичи>
-
Сделать push
git push origin develop
Сначала нужно занести в репозиторий все новые изменения с prod-сервера.
-
Проверить, что текущая ветка -- master (вообще на бою ветка всегда должна быть master, за исключением тех мгновений, когда выполняется hotfix)
git branch
-
Создать hotfix
git flow hotfix start X.X.X
-
Исправить ошибки XML ID данных вручную или автоматически
-
Добавить файлы миграций в репозиторий
git add local/migrato/
-
Добавить все прочие файлы, которые могли измениться на бою (включаемые области, настройки компонентов).
-
Сделать коммит
git commit -m “Изменения с боя”
-
Завершить hotfix
git flow hotfix finish X.X.X
git push origin develop
git push origin master
Теперь можно выполнять непосредственно релиз
-
Создать релиз gitflow на stage-сервере
git flow release start X.X.X
-
Исправить ошибки XML ID данных вручную или автоматически
-
Добавить файлы миграций в репозиторий
git add local/migrato/
-
Завершить релиз
git flow release finish X.X.X
git push origin develop
git push origin master
-
Затянуть изменения на prod-сервер
git pull origin master