Daniel Thoma: SVN: übergreifende Projekte verwalten

Beitrag lesen

Hallo Cheatah,

nein, es sind eigenständige Projekte, die lediglich die selbe Basis besitzen  (nämlich F). Ähnlichkeiten zwischen X, Y und Z gibt es ansonsten keine.

Das ist ja nicht notwendig. Unter "Branch" hätte ich jetzt verstanden, dass die zu Grunde legende Software irgendwie angepasst wird und nicht einfach nur verwendet.

Nö. "F" steht für "Framework" ;-)

Aber auch bei Frameworks werden normalerweise nicht die Dateien vermischt.
Die Verflechtung mit dem Framework passiert ja normalerweise zur Laufzeit oder Compilezeit bzw. beim Deployment eben z.B. durch Mechanismen wie Vererbung oder meinetwegen auch durch irgendwelche Protokolle.

Zustimmung. Im Idealfall ist F auch nicht bei X, Y und Z mit eingecheckt, aber bei sowas beuge ich mich den technischen Bedingungen.

Was spricht dagegen, wirklich eine Art Buildprozess auszuführen, der irgendwo außerhalb der Arbeitskopie die verschiedenen Komponenten zusammenbaut?

Generell würden Mercurial etc. den "aus mehreren Quellen auschecken"-Ansatz unterstützen.

Grüße

Daniel