Git and deploy advantages?

Добрый день.



Можно ли решить следующую задачу при помощи гита?



необходимо иметь возможность разворачивать на продакшене определенные коммиты только.



понятно что можно сделать из них дифф и накладывать на рабочее дерево, но есть ли иной способ? встроенный так сказать…



Спасибо.
  • Вопрос задан
  • 2711 просмотров
Пригласить эксперта
Ответы на вопрос 4
mgyk
@mgyk
Можно просто перебрасывать отдельные коммиты cherry-pick'ом в production branch и ее же и использовать для релиза.
Ответ написан
umcherrel
@umcherrel
В гите завести бранч который будет использоваться для публикации, соответственно в этот бранч вы делаете коммиты которые нужно публиковать, ну и разворачивать этот бранч при пушах как описано в git website howto
Ответ написан
ivanych
@ivanych
Вы не должны этого хотеть. Если Вы этого хотите, то у Вас что-то не так в рабочем процессе. Не должно такого быть.
Ответ написан
@SergeyGrigorev
Для каждой отдельной функциональности делаете отдельную ветку, в которой будет разрабатываться эта фунциональность. Как только все в этой ветке работает правильно, и это протестировано, мержите ее с production — веткой, а затем саму ветку удаляете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы