Und was ist, wenn es mehrere Projekte in der Projektgruppe gibt, die eine
Unit aus einer Bibliothek nutzen, die (logischerweise) überall gleich heißt, aber da jedes Projekt eine eigenen Kopie der Bibliothek verwendet (die aber auf das gleiche Repository verweist), doch jeweils eine andere Datei ist?
OK, war kompliziert. Was ich meine ist:
Code:
Projekt1
src
formProjekt1Main.pas
libs
lib1
src
unitBla.pas
Projekt2
src
formProjekt2Main.pas
libs
lib1
src
unitBla.pas
Also jedes Projekt benutzt seine eigene Kopie der Bibliothek lib1, die jeweils die
Unit unitBla enthält. Beide Kopien verweisen aber wiederum als z.B.
svn:external (oder git Submodul) auf dasselbe Repository.
Wenn man mehrere solcher Projekte in einer Projektgruppe hat, wird es ziemlich unübersichtlich. Das ist einer der Gründe, weshalb ich mit Projektgruppen nie so richtig warm geworden bin.