Wir hier haben gemeinsame Units, in den Produkt-/Projektübergreifend Klassen und Methoden existieren, die das eine oder andere erledigen, was eben alle brauchen.
Hier gebe ich Dir recht, da sollte man die gemeinsamen Units in ein Repository stecken.
Ein Beispiel bei mir ist der About-Dialog, den alle Programme aus einem gemeinsamen Codelib-Pfad einbinden. Dieser ist in einem sepearaten Repo. Darin befindet sich weiterhin die
Unit, welche
OS-Versionen ermittelt.
Grüße,
Christoph