Pregunta

Estoy intentando crear un ambiente para muchos usuarios desarrollar muchos proyectos en php.

He instalado Zend edición de la comunidad de servidor en un servidor Windows 2003. He compartido la carpeta htdocs de Apache /.

Cada usuario tiene una carpeta en su propio htdocs, por ejemplo:

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

Con los proyectos que están trabajando en su carpeta, por ejemplo:

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

Dentro de esa carpeta de proyectos que tendrán un svn checkout, por ejemplo:

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

Esto funciona bien, sin embargo SVN es ahora muy lento debido a que está trabajando en una unidad de red. ¿Puede alguien sugerir una solución a esto?

Estoy pensando en conseguir cada desarrollador a utilizar Eclipse, y aprovechar el servidor de Zend características de depuración. Pero no estoy claro sobre cómo hacer esto, es mi configuración adecuada para esto?

Yo sólo estoy probando esta configuración con unos pocos desarrolladores en este momento, así que yo prefiero hacer grandes cambios / mejoras estructurales ahora.

te agradecería cualquier comentario o sugerencia.

Gracias de antemano.

¿Fue útil?

Solución

Yo recomendaría la instalación de un servidor de Zend local en el equipo de cada desarrollador y tener su servidor compartido se esté ejecutando el código del tronco actual.

Esto permite que cada desarrollador para reiniciar el servidor cuando se necesitan, y les permite trabajar de forma local y no preocuparse de una unidad de red.

También le permite tener una ubicación compartida, donde el último código de cada uno se puede ejecutar sin tener que preocuparse acerca de los cambios parcialmente terminados de cada usuario.

Si tratamos de tener todos sus desarrolladores que trabajan en un único servidor, que siempre tendrá un número de desarrolladores que no se puede soportar. Al tener todos los trabajos a nivel local, puede tener tantos desarrolladores como sea necesario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top