Das trifft aber nur dann zu, wenn die Komponenten sozusagen "fixiert" sind. Also wenn man bei der Projektentwicklung davon ausgehen kann (oder muss) dass die Komponenten unveränderlich sind.
Ist ein Projekt so gestrickt, dass wesentliche Teile der Projektentwicklung innerhalb der Komponenten stattfindet, dann muss man die Komponenten-Units genauso mit verteilen (im
SVN oder sonstwo) wie die Projekt-Units.
Entsprechend ist es sinnvoll, die Komponenten-Units in einem
Package zu bündeln und dieses
Package quasi mit der Projektgruppe zu "verheiraten". Das funktioniert in der Praxis bei uns auch sehr gut.
Es ist eben nur nervig wenn man mehrere Projekte betreut, dass man dann bei den anderen Projekten einen oder mehrere Reiter in der Tool-Palette hat, deren Komponenten in anderen Projekten nicht nur nutzlos wären sondern sogar kontraproduktiv.