Git для веб-разработки нужна концептуальная помощь - PullRequest
1 голос
/ 18 августа 2011

Мне нужно несколько советов о том, как структурировать рабочий процесс нашего локального управления исходными кодами / разработки и развертывания. Мы команда из 3 разработчиков и 2 веб-дизайнеров (templates / css) и в настоящее время работаем непосредственно на удаленных FTP-серверах. Итак, у нас есть серверы разработки и производственные серверы. Теперь я хочу изменить все это, используя git на нашем сервере внутренней сети для разработки и развертывания.

Сложная часть - как структурировать разработку. Моей первой идеей было то, что каждый разработчик использует удаленное монтирование smb / nfs с репозиториями git на нашем сервере разработки, на котором работает Apache2 / MySQL.

Pro: у каждого разработчика будет одинаковая среда тестирования (Apache2 в Linux, Imagemagick и т. Д.)

Con: Удаленное монтирование SMB или NFS слишком медленное для работы с git: (

Теперь я не знаю, как лучше всего решить эту проблему.

Каждый разработчик может иметь свой собственный сервер разработки на своих локальных машинах, НО это будет смешивать серверы Windows, Mac и Linux.

Я надеюсь, что моя проблема решена.

Как вы разрабатываете git в мире Web / PHP?

1 Ответ

0 голосов
/ 18 августа 2011

Это не похоже на проблему контроля источника. Похоже, вы должны смотреть что-то вроде Vagrant .

...