PHP, Отладка Zend, SVN Настройка для многих разработчиков

StackOverflow https://stackoverflow.com/questions/4147534

Вопрос

Я пытаюсь создать окружающую среду для многих пользователей для разработки многих проектов 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 на каждом компьютере разработчика, и ваш общий сервер будет запущен текущий код багажника.

Это позволяет каждому разработчику перезапустить сервер, когда им нужно, и позволяет им работать локально и не беспокоиться о сетевом диске.

Он также позволяет вам иметь общее местоположение, в котором последний код от каждого может быть запущен, не беспокоясь о частично выполненных изменениях от каждого пользователя.

Если вы попытаетесь иметь все ваши разработчики, работающие на одном сервере, у вас всегда будет некоторое количество разработчиков, которые вы не можете поддерживать. Имея все работы локально, вы можете иметь столько разработчиков, сколько вам нужно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top