PHP, Отладка Zend, SVN Настройка для многих разработчиков
-
30-09-2019 - |
Вопрос
Я пытаюсь создать окружающую среду для многих пользователей для разработки многих проектов PHP.
Я установил Zend Server Community Edition на сервере Windows 2003. Я поделился папкой Apache / HTDOCS.
У каждого пользователя есть своя собственная папка в HTDOCS, скажем:
/htdocs/bob/
/htdocs/sarah/
/htdocs/michael/
...
С проектами они работают в их папке, скажем:
/bob/accountingSoftware/
/bob/eCommerceSite/
/bob/newCMS/
...
В этой папке проекта у них будет оформление SVN, скажем:
/accountingSoftware/trunk/
/accountingSoftware/tag/
/accountingSoftware/branch/
Это хорошо работает, однако SVN сейчас невероятно медленно, потому что он работает на сетевом диске. Может кто-нибудь предложить это решение для этого?
Я планирую заставить каждого разработчика использовать Eclipse и воспользоваться преимуществами функций отладки Zend Server. Но я не ясно, как это сделать, моя настройка подходит для этого?
Я только проверяю эту настройку с несколькими разработчиками на данный момент, поэтому я бы предпочел сделать какие-либо большие структурные изменения / улучшения сейчас.
Я был бы признателен за любые комментарии или предложения.
Заранее спасибо.
Решение
Я бы порекомендовал установить локальный Zend Server на каждом компьютере разработчика, и ваш общий сервер будет запущен текущий код багажника.
Это позволяет каждому разработчику перезапустить сервер, когда им нужно, и позволяет им работать локально и не беспокоиться о сетевом диске.
Он также позволяет вам иметь общее местоположение, в котором последний код от каждого может быть запущен, не беспокоясь о частично выполненных изменениях от каждого пользователя.
Если вы попытаетесь иметь все ваши разработчики, работающие на одном сервере, у вас всегда будет некоторое количество разработчиков, которые вы не можете поддерживать. Имея все работы локально, вы можете иметь столько разработчиков, сколько вам нужно.