Kleiner tipp, damit man gegen sowas in sachen media, config und web abgesichert ist nutzt man SVN oder GIT oder ein anderes Tool.
http://de.wikipedia.org/wiki/Apache_Subversion
Sprich es gib einen SVN Server, das kann gut un gern ein kleiner vServer sein auf dem man bissel space hat, für Media un co sollten es schon 10gb+ sein. Auf diesem Server liegen dann die "Files", jeder Dev zieht sich dann via checkout die aktuellen Files und kann sie via update auf den neusten Stand bringen.
Wenn der Dev nun Änderungen macht und diese gern mit anderen devs teilen möchte kann er seine Änderungen Commiten und die anderen bekommen beim nächsten update alle Änderungen. Es können auch Conflicte und co vorkommen, aber will nun net alles soweit erklären.
PS: SQL updates sollte man via Script machen und nicht im Edit fenster, dann passiert och sowas net. Dann können solche Scripts auch ins SVN wandern un bekommen eine Revision und beim neu aufsetzen des Srevers weis man genau wie was läuft=)
Wenn Ihr Fragen dazu habt PM^^.
Freu mich schon auf die Hate antworten=)