Синхронизация web проекта

Подскажите как синхронизировать проект (PHP) и бузу данных (MySql) на нескольких локальных компьютерах через веб сервер.

PS По аналогии с плагином для синхронизации закладок и паролей Xmarks, только синхронизироваться должны файлы и БД
  • Вопрос задан
  • 2651 просмотр
Пригласить эксперта
Ответы на вопрос 7
holyorb2
@holyorb2
SVN/GIT?
Ответ написан
Комментировать
resurtm
@resurtm
Если имеется ввиду актуализация БД по мере разработки проекта на компьютерах разработчиков и на боевом сервере (насколько я понял из смутной формулировки вопроса), то делается через миграции + Ant/Phing/Maven сценарий.
Ответ написан
Комментировать
@dorian
Туманно, как то. Вам нужно с одной локальной машины залить на сервер, а с него на другую локальную?

Или часть с одного локального. и часть с другого залить на сервер?
Ответ написан
AndrewStephanoff
@AndrewStephanoff
можно использовать Ant или самому написать deploy-скрипт
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
самое простое на мускул master slave репликацию на файлы rsync
можно ещё jenkins прикрутить
Ответ написан
Комментировать
yumitsu
@yumitsu
Для PHP — любую удобную SCM(SVN/Git/Mercurial), для БД — использовать какое-нибудь решение для миграций, или написать свой простенький аналог. К примеру, хранить нужные изменения в файлах, и в отдельном файле(например, .migrations) держать список уже выполненных миграций.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы