Как правильно организовать перенос изменений с дев сервера на рабочий?
Такой вопрос, частенько появляются заказчики с просьбами внести изменения на сайте и я во избежании проблем копирую их проекты себе на хостинг и вношу изменения там. Суть вопроса, как проще всего потом перенести проект обратно? Перезаливать все файлы не очень хота, а ведь и базу иногда приходиться изменять, Git тоже не поставишь не на моем хостинге, ни тем более на их. А работы иногда бывают продолжительными по времени и запомните где что менял, тоже не выход. Как поступаете вы?
Заводите себе локальный git (советую сразу gitlab) натравляете jenkins (можно и gitlab ci, не пробовал), чтобы следил и сам разливал изменения на продакшены. Делаете болванку настроек, которые размножаете на все поступающие новые проекты и старые, к которым возвращаетесь.