Lokale Entwicklung im Team

Hallo shopware heros,

Wir arbeiten gerade mit 7 Entwicklern an einen größeren Online-Shop. Normalerweise verwenden wir eine zentrale Datenbank, die bei uns im Intranet liegt. Für die Dateiverwaltung verwenden wir ein GIT. Nun gibt es bei Shopware das Problem, wenn man zum Beispiel ein custom Plugin erstellt (wobei auch Datenbankeinträge gemacht werden), bei allen anderen das Projekt “gesperrt” und eine Fehlermeldung angezeigt wird, weil diese natürlich zu diesem Zeitpunkt noch nicht die entsprechenden Dateien für das Plugin besitzen. Die Alternative wäre jetzt, dass jeder Lokal eine Datenbank anlegt, bloß daraus entstehen extrem große Synchronisierungsprobleme, wo viel Zeit verschwendet wird. Kennt jemand eine brauchbare Lösung? 

Vielen Dank im Vorraus

@lukas_vollmer schrieb:

Hallo shopware heros,

Wir arbeiten gerade mit 7 Entwicklern an einen größeren Online-Shop. Normalerweise verwenden wir eine zentrale Datenbank, die bei uns im Intranet liegt. Für die Dateiverwaltung verwenden wir ein GIT. Nun gibt es bei Shopware das Problem, wenn man zum Beispiel ein custom Plugin erstellt (wobei auch Datenbankeinträge gemacht werden), bei allen anderen das Projekt “gesperrt” und eine Fehlermeldung angezeigt wird, weil diese natürlich zu diesem Zeitpunkt noch nicht die entsprechenden Dateien für das Plugin besitzen. Die Alternative wäre jetzt, dass jeder Lokal eine Datenbank anlegt, bloß daraus entstehen extrem große Synchronisierungsprobleme, wo viel Zeit verschwendet wird. Kennt jemand eine brauchbare Lösung? 

Vielen Dank im Vorraus

was heißt verschwendet, wenn es nur so geht?!

M.E müsste jeder Developer seine eigene Umgebung haben und die Features können dann auf Stage nach und nach deployed werden. 

@NextMike schrieb:

was heißt verschwendet, wenn es nur so geht?!

Naja das ist ja hier die Frage ob es eine Möglichkeit gibt mit der Datenbank im Netz zu entwickeln bzw. ob jemand schon Erfahrungen damit gemacht hat. Und es ist natürlich um einiges Aufwendiger jedes mal die Datenbank entsprechend abzugleichen.

@lukas_vollmer schrieb:

@NextMike schrieb:

was heißt verschwendet, wenn es nur so geht?!

Naja das ist ja hier die Frage ob es eine Möglichkeit gibt mit der Datenbank im Netz zu entwickeln bzw. ob jemand schon Erfahrungen damit gemacht hat. Und es ist natürlich um einiges Aufwendiger jedes mal die Datenbank entsprechend abzugleichen.

ihr müsst ja überlegen wie ihr die Arbeit aufteilt. Die Entwickler arbeiten doch nicht parallel am gleichen Code, oder?