まず、開発マシンの問題を解決することを強くお勧めします。 vagrant があります これをchefまたはpuppet(または専用の仮想ベースマシン)と一緒に使用して、開発環境を開発者のPCで実行される仮想マシンに移動できます。これにより、リモートサーバーに関する多くの問題も解決されます。
これができない場合は、次のように考えてください。
Netbeansコマンドはリモートでは機能しません。開発者にマシンにSSHで接続して、コマンドを実行してもらいます。
開発/本番環境の問題は発生しません。構成を正しく設定できるように、少なくとも開発者ごとに異なる構成/キャッシュ/ログを持つ仮想ホスト上にある必要があります。 parameters.iniをgitリポジトリに配置しないでください(parameters.ini.distを作成し、parameters.iniファイルを無視することでこれを処理できます)。これにより、さまざまなパラメーターを設定できます。もう1つの興味深い点(symfony live 2012 Parisで紹介) )は、SET_ENV SMFONY_ PARAMETERを実行できることです。 Apache vhost内で_NAMEを実行し、構成ファイル内で%parameter.name%を使用します(2つの下線に注意してください)。これはあなたの場合に役立つかもしれません。
構成などが異なる1台のマシンで複数の開発者を処理できるワークフローは実際にはありません。それはただの混乱であり、何かが起こるたびに実行される複雑なスクリプトで問題を解決するか、仮想マシンやサーバー上の異なるディレクトリを持つ異なるvhostのようなより良い解決策を見つけることによって問題を解決します。