Pertama-tama saya sangat merekomendasikan mencoba memecahkan masalah mesin pengembangan. Ada gelandangan yang dapat digunakan bersama dengan chef atau boneka (atau mesin basis virtual khusus) untuk memindahkan lingkungan pengembangan ke mesin virtual yang dijalankan pada pc pengembang. Ini juga akan memecahkan banyak masalah terkait server jarak jauh.
Jika ini tidak dapat dilakukan, berikut adalah beberapa pemikiran:
Perintah Netbeans tidak akan bekerja dari jarak jauh. Minta pengembang Anda memasukkan ssh ke dalam mesin dan menjalankan perintah mereka.
Saya tidak mengerti masalah lingkungan pengembangan/produksi Anda. Mereka harus setidaknya pada host virtual dengan konfigurasi/cache/log yang berbeda untuk setiap pengembang sehingga konfigurasi dapat diatur dengan benar. Parameter.ini seharusnya tidak ada di repositori git Anda (Anda dapat menangani ini dengan membuat sebuah parameter.ini.dist dan mengabaikan file parameter.ini) sehingga Anda dapat memiliki parameter yang berbeda. Hal menarik lainnya (disajikan pada symfony live 2012 Paris ) adalah bahwa Anda dapat melakukan SET_ENV SMFONY_PARAMETER _NAME di dalam vhost Apache Anda dan kemudian gunakan %parameter.name% di dalam file konfigurasi Anda (perhatikan dua garis bawah). Ini bisa berguna dalam kasus Anda.
Benar-benar tidak ada alur kerja yang saya tahu yang dapat menangani banyak pengembang pada satu mesin dengan konfigurasi yang berbeda dan sejenisnya. Ini hanya kekacauan dan Anda dapat memecahkan masalah Anda dengan skrip kompleks yang dijalankan setiap kali terjadi sesuatu atau dengan menemukan solusi yang lebih baik seperti mesin virtual atau vhost berbeda dengan direktori berbeda di server Anda.