ВСем привет, не судите строго новичка. Ту наверное больше вопрос по гиту.
Сейчас разрабатываю сам. Есть 2 сервера: dev & prod. Хочу добавить test сервер, чтобы тестировать на нём.
Получается вопрос: я делаю на dev в какой ветке? Например feature-1. Пушу на test. В мастер? Если всё ок, то пушу на prod в master?
Где почитать о связях веток и серверов? Или может кто-то расскажет как правильно?
git & 2 servers: prod & test
Re: git & 2 servers: prod & test
Можно сделать ветки master и development. Работаете, ответвляете feature-1, мержите и тестируете всё в development. А потом, когда всё готово, мержите её в master для прода.
Для автоматизированной работы по такому сценарию можно подключить Git-Flow.
Для автоматизированной работы по такому сценарию можно подключить Git-Flow.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: git & 2 servers: prod & test
Есть много способов организации разработки. Мы на production вливаем всегда master. Разрабатывем в ветках, которые форкаем от master. После новых изменений в master он вливается во все текущие ветки. На test разворачиваем ветки.
Нравится Yii? Давайте сделаем его лучше!.
Re: git & 2 servers: prod & test
Пару месяцев назад задавался тем же вопросом. Советую почитать на Хабре gitflow (тяжелее, с метками) и github-flow (легче, пользуемся сами)