git + deploy

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

git + deploy

Сообщение kmddm »

Всем привет.
Хочу спросить кто как деплоит?)

В чем моя проблема?
Есть проект в который постоянно в master ветку идут коммиты разной сложности.
Есть продакшн.
Деплой скрипт на баше через rsync заливает master ветку на продакшн.
Иногда на продакшн нужно срочно залить маленькую/среднюю правку. Но в мастер ветке уже закоммичено несколько обновлений которые
еще к нему не готовы - как поступить?
Держать все изменения в отдельных ветках? - пробовал. Потом очень много веток и уходит много времени на работу с ними.

Кто что подскажет? Подозреваю что есть нормальное решение, но я почему-то не могу его найти)
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com
Аватара пользователя
flashimage
Сообщения: 1517
Зарегистрирован: 2011.01.23, 12:43

Re: git + deploy

Сообщение flashimage »

kmddm писал(а): Держать все изменения в отдельных ветках?
В отдельной ветке, не в мастере.
подробнее тут
http://git-scm.com/book/ru/%D0%92%D0%B5 ... 0%B8%D1%8F
Бранчи это гомеоморфические эндофункторы, которые мапятся на субманифолды пространства Гилберта.
Аватара пользователя
r3verser
Сообщения: 195
Зарегистрирован: 2012.04.01, 17:29
Откуда: Киев

Re: git + deploy

Сообщение r3verser »

Здесь неплохо описан git workflow http://www.atlassian.com/git/workflows# ... ure-branch
Ответить