Ich habe mich gefragt, wie Teams, die Websites mit Drupal (oder einem anderen CMS) entwickeln, die Versionskontrolle, Subversion, Git oder ähnliches, in ihren Arbeitsablauf integrieren. Man möchte natürlich, dass der benutzerdefinierte Code und die Themadateien unter Versionskontrolle stehen, aber wenn man ein CMS wie Drupal verwendet, besteht ein Großteil der Arbeit aus der Konfiguration von Modulen und Einstellungen, die alle in der Datenbank gespeichert werden.
Wie arbeitet man als Entwicklerteam an einem solchen Projekt zusammen? Die Datenbank in eine Datei zu packen und diese Datei unter Versionskontrolle zu stellen, könnte funktionieren, aber wenn die Website live ist, fügt der Kunde ständig Inhalte hinzu, was die Synchronisierung etwas problematisch macht.
Ich würde gerne wissen, wie andere das machen.