Использование GIT в производстве машин Rails - PullRequest
1 голос
/ 23 февраля 2012

Должен ли мой проект Rails использовать GIT?мне будет легко обновлять серверы и устанавливать исправления, но что если у меня возникнет конфликт во время вытягивания?и если я случайно вытащу что-то неправильно, это приведет к простоям.

Что вы посоветуете для синхронизации между репозиторием GIT и производством?

Спасибо

Ответы [ 2 ]

4 голосов
/ 23 февраля 2012

Как насчет использования выделенной системы развертывания, такой как Capistrano ?Это решает многие проблемы, которые вы пытаетесь избежать.

1 голос
/ 23 февраля 2012

Не оставляйте локальные изменения на своих производственных машинах, и нет риска конфликтов.

Производственные установки должны извлекать из выделенной ветви / тега (например, использовать gitflow , производственные машины извлекают из последней метки или просто master), а не из ветви, в которую вы регулярно нажимаете (разрабатываете, если вы используете git -поток).

...