Development process for web development in a specific situation

     

We are developing a site (in PHP) with 1 main domain and 21 subdomains.  These 22 domains are served from 5 different Linux servers (1st server serves 6 out of the 22 the 2nd server serves 4 out of the remaining 16 etc..).


      
  • We write one codebase
  •   
  • We are currently developing on Windows
  •   
  • Every developer has a webserver (Apache) and PHP on his PC
  •   
  • We use Git with GitExtensions
  •   
  • The remote Git repo is on a seperate (from the servers mentioned earlier) Linux server. If it receives a push