@Danketzu

Как организовать контроль версий для рабочего сайта и сайта разработчиков?

Итак, есть сайт, какой-нибудь mysite.ru, к нему привязан соответствующий репозиторий. Это рабочий сайт, код которого можно менять/добавлять/удалять только в том случае, если уверен в его работоспособности.
Есть dev.mysite.ru, который является пока что клоном mysite.ru, с той лишь разницей, что там нет никаких пользователей и творить с кодом можно все что угодно. Естественно тоже есть удаленный репозиторий и под этот сайт.
Теперь, команда разрабов что-то сделала на dev.mysite.ru, какой-то новый кусок работающего, отлаженного, проверенного кода.
Как этот код поместить на mysite.ru? То же самое в случае если код не добавился, а изменился или был удален частично или даже полностью.
Возможно я не корректно понял суть работы git'а и надо было как-то иначе все организовывать?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Gitflow + ограничение на merge в master, релизные ветки + Jenkins
Ответ написан
Комментировать
@solascriptura
Нужно пользоваться GitFlow, вот описание - как это должно работать. (https://habr.com/post/106912/) Также мы используем самописную панель управления в которой в реальном времени видно состояние всех хостинговых аккаунтов (девелоперских и дургих веток). Если хотите, обращайтесь, могу показать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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