Преди всичко силно бих препоръчал да се опитате да разрешите проблема с машината за разработка. Има скитник който може да се използва заедно с готвач или марионетка (или специална виртуална базова машина) за преместване на средата за разработка във виртуална машина, изпълнявана на компютъра на разработчиците. Това също ще реши много проблеми, свързани с отдалечения сървър.
Ако това не може да се направи, ето някои мисли:
Командите на Netbeans няма да работят дистанционно. Накарайте вашите разработчици да се включат ssh в машината и да изпълнят своите команди.
Не разбирам проблема ви със средата за разработка/производство. Те трябва да са поне на виртуален хост с различна конфигурация/кеш/регистрационни файлове за всеки разработчик, така че конфигурациите да могат да бъдат зададени правилно. Parameters.ini не трябва да бъде във вашето git хранилище (Можете да се справите с това, като създадете parameters.ini.dist и игнорирате parameters.ini файла), така че можете да имате различни параметри. Друго интересно нещо (представено на symfony live 2012 Paris ) е, че можете да направите SET_ENV SMFONY_PARAMETER _NAME във вашия apache vhost и след това използвайте %parameter.name% във вашите конфигурационни файлове (имайте предвид двете долни черти). Това може да е полезно във вашия случай.
Наистина няма работен процес, за който знам, че да може да обработва множество разработчици на една машина с различни конфигурации и други подобни. Това е просто бъркотия и вие или решавате проблемите си със сложни скриптове, които се изпълняват всеки път, когато нещо се случи, или като намерите по-добро решение като виртуални машини или различни vhost с различни директории на вашите сървъри.