Как настроить heroku для ветки non-master как тест, а затем объединить ее с master? - PullRequest
0 голосов
/ 02 сентября 2018

Почему

Я довольно новичок в рельсах, и этот конкретный проект является первым, где я работаю совместно над приложением rails.

Поэтому я хотел протестировать-развернуть существующее приложение на heroku и, когда оно заработало, слиться с master. Это потому, что я не хочу связываться с мастером, пока не узнаю, что я делаю (читай: героку работает).

Проблемы, которые я могу предвидеть

Героку справедливо привязан к работе только с мастером, если не указано иное. Этот вопрос SO описывает, как развернуть ветвь, не являющуюся главной, но не содержит подробных сведений о том, что происходит, когда эта ветвь затем объединяется с главной.

Это портит конфигурацию или будет работать нормально и будет принимать master в качестве новой развернутой ветви? Если нет, то что я должен изменить после слияния с мастером?

1 Ответ

0 голосов
/ 02 сентября 2018

Процесс должен быть:

Создать новую ветку:

git branch test
git checkout test

Внести изменения, зафиксировать

git commit -a -m 'added a new test feature'

Пуш тестовой ветки к героку

git push heroku-dev test:master

Если все работает, объедините тестовую ветку

git checkout master
git merge test

Push master

git push heroku-dev master

Я делаю это все время, и ничего плохого не происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...