Es erfordert allerdings, dass man eine einheitliche Entwicklungsumgebung (z.B. Pfade) hat.
Ich verwende in den dproj-Dateien nur relative Pfade und für die Delphi-eigenen die eingebauten Variablen. Damit kann ich ein Projekt in ein beliebiges Zielverzeichnis auf jedem Rechner auschecken und es funktioniert auf Anhieb. Ist auch für Branches ganz praktisch.
Die gemeinsam verwendeten Bibliotheken liegen dann als exernals in einem Lib-Unterverzeichnis.