php, zend debugging, svn setup для многих разработчиков - PullRequest
2 голосов
/ 10 ноября 2010

Я пытаюсь создать среду для многих пользователей для разработки многих проектов php.

Я установил версию сообщества Zend Server на сервере Windows 2003. Я поделился папкой apache / htdocs.

У каждого пользователя есть собственная папка в htdocs, скажем:

/htdocs/bob/
/htdocs/sarah/
/htdocs/michael/
...

С проектами, над которыми они работают, в своей папке, скажите:

/bob/accountingSoftware/
/bob/eCommerceSite/
/bob/newCMS/
...

В этой папке проекта у них будет svn checkout, скажем:

/accountingSoftware/trunk/
/accountingSoftware/tag/
/accountingSoftware/branch/

Это работает хорошо, однако svn теперь работает невероятно медленно, потому что работает на сетевом диске. Кто-нибудь может предложить решение этой проблемы?

Я планирую заставить каждого разработчика использовать Eclipse и использовать возможности отладки Zend-сервера. Но я не понимаю, как это сделать, подходит ли для этого моя настройка?

В данный момент я тестирую эту установку только с несколькими разработчиками, поэтому я бы предпочел внести какие-либо существенные структурные изменения / улучшения сейчас.

Буду признателен за любые комментарии или предложения.

Заранее спасибо.

1 Ответ

3 голосов
/ 10 ноября 2010

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

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

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

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

...