2

私は多くのユーザーが多くのphpプロジェクトを開発できる環境を作ろうとしています。

ZendサーバーコミュニティエディションをWindows2003サーバーにインストールしました。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サーバーのデバッグ機能を利用することを計画しています。しかし、これを行う方法がわかりません。私の設定はこれに適していますか?

現時点では、このセットアップを数人の開発者でテストしているだけなので、大きな構造上の変更/改善を今すぐ行いたいと思います。

コメントや提案をいただければ幸いです。

前もって感謝します。

4

1 に答える 1

3

各開発者のコ​​ンピューターにローカルZendサーバーをインストールし、共有サーバーで現在のトランクコードを実行することをお勧めします。

これにより、各開発者は必要なときにサーバーを再起動でき、ネットワークドライブについて心配することなくローカルで作業できます。

また、各ユーザーからの部分的に完了した変更を心配することなく、全員からの最新のコードを実行できる共有の場所を持つことができます。

すべての開発者を単一のサーバーで作業させようとすると、サポートできない開発者が常に数人いることになります。全員がローカルで作業することにより、必要な数の開発者を配置できます。

于 2010-11-10T18:22:51.990 に答える