Hi
Wir haben zwei Projekte mit der gleichen Codebasis*, eines davon das ständig weiter entwickelt wird und eines das bei dem bestimmte Sachen speziell angepasst werden.
Nun sollen aber Änderungen im ersten Projekt auch ins Speziallisierte übernommen werden. Bei Klassen die sich nicht geändert haben, oder die nicht speziell angepasst wurden ist das relativ einfach. Bei Klassen die aber speziell angepasst wurden und nun im ersten Projekt weiter entwickelt wurden kann dies sehr mühsam werden.
Nun wollte ich mal fragen ob jemand von euch schon Erfahrungen damit hat?
Es gibt ja einige Projekte die so ablaufen (Als Beispiel Google Chrome und Chromium, resp die auf Chromium aufbauenden Projekte).
Bin um jegliche Infos zu dem Thema dankbar (auch Links, Bücher, etc).
*: Eigentlich sind es mehr als 2 Projekte, da es verschiedene Projekte gibt bei denen unterschiedliche spezielle Anpassungen gemacht werden. Was die Sache nochmals verkompliziert, resp. aufwändig macht.
Wir haben zwei Projekte mit der gleichen Codebasis*, eines davon das ständig weiter entwickelt wird und eines das bei dem bestimmte Sachen speziell angepasst werden.
Nun sollen aber Änderungen im ersten Projekt auch ins Speziallisierte übernommen werden. Bei Klassen die sich nicht geändert haben, oder die nicht speziell angepasst wurden ist das relativ einfach. Bei Klassen die aber speziell angepasst wurden und nun im ersten Projekt weiter entwickelt wurden kann dies sehr mühsam werden.
Nun wollte ich mal fragen ob jemand von euch schon Erfahrungen damit hat?
Es gibt ja einige Projekte die so ablaufen (Als Beispiel Google Chrome und Chromium, resp die auf Chromium aufbauenden Projekte).
Bin um jegliche Infos zu dem Thema dankbar (auch Links, Bücher, etc).
*: Eigentlich sind es mehr als 2 Projekte, da es verschiedene Projekte gibt bei denen unterschiedliche spezielle Anpassungen gemacht werden. Was die Sache nochmals verkompliziert, resp. aufwändig macht.