Frage

Ich versuche, eine Umgebung zu schaffen für viele Anwender auf viele PHP-Projekte zu entwickeln.

habe ich Zend Server Community Edition auf einem Windows 2003 Server installiert. Ich habe die Apache / htdocs Ordner freigegeben.

Jeder Benutzer einen eigenen Ordner in htdocs hat, sagen:

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

Mit den Projekten, die sie auf in ihrem Ordner arbeiten, sagen:

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

Im Rahmen dieses Projektordner sie eine svn checkout haben, sagen:

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

Das funktioniert gut, aber svn jetzt ist unglaublich langsam, weil es auf einem Netzlaufwerk arbeiten wird. Kann jemand empfehlen, eine Lösung für dieses?

Ich plane jeden Entwickler auf dem Erhalten von Eclipse zu verwenden, und nutzen Sie die Zend Server Debugging-Funktionen. Aber ich bin mir nicht klar, wie dies zu tun, ist mein Setup geeignet für das?

Ich teste nur dieses Setup mit ein paar Entwickler im Moment, so würde ich jetzt keine großen strukturellen Veränderungen / Verbesserungen vorziehen.

ich Kommentare oder Vorschläge zu schätzen wissen würde.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Ich würde empfehlen, auf jeden Entwickler-Computer einen lokalen Zend Server installieren und haben gemeinsam genutzten Server den aktuellen AKZ ausgeführt werden.

Dies ermöglicht jeden Entwickler den Server neu zu starten, wenn sie benötigen, und ermöglicht es ihnen, an der Arbeit vor Ort und nicht Sorge über ein Netzlaufwerk.

Es ermöglicht Ihnen auch eine gemeinsame Position zu haben, wo die neuesten Code von jeder kann ohne sich Gedanken über teilweise fertiggestellten Änderungen von jedem Benutzer ausgeführt werden.

Wenn Sie versuchen, alle Ihre Entwickler auf einem einzigen Server zu arbeiten haben, werden Sie immer eine gewisse Anzahl von Entwicklern haben, dass Sie nicht unterstützen können. Dadurch, dass vor Ort jeder Arbeit, können Sie so viele Entwickler haben, wie Sie benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top