Auch wenn ich nix vom oben genannten nutze:
Mein Vorgehen unter Delphi 7 ist:
In einem Projekt sind in der
IDE nur die Packages aktiv, die ich für dieses Projekt benötige.
Wenn der Kollege mit DevExpress also vor der Bearbeitung Deines Projektes in seiner
IDE alles von DevExpress deaktiviert, sollte das Problem nicht mehr auftreten. (Bei Delphi 7 muss man dann halt unter "Komponenten/Packages installieren" halt ein paar Häkchen wegmachen.)
Wenn er dann eines seiner Projekte nutzt, muss er halt die Packages von DevExpress aktivieren.
Das dürfte insgesammt dann weniger Aufwand sein, als ein Diff vorm Commit,
Unit-Alias, der vergessen werden könnte oder sonstige "Krücken", um irgendwie an dem Problem vorbeizukommen.
Ob's bei aktuellen Delphis auch so einfach ist, wie in meinem ollen Delphi 7, weiß ich nicht.