Dass die
DOF- oder DPROJ- (oder sonstwie) Dateien von der
IDE immer wieder geändert werden ist leider unvermeidbar. Daher gehören sie auch nicht in die Versionsverwaltung (außer vielleicht man arbeitet immer nur von einem Rechner).
Der Hinweis auf FinalBuilder hatte allerdings schon seinen Sinn. Dieser ist nämlich in der Lage, nur bestimmte Bereiche (z.B. Such-Pfade) aus den
DOF- bzw. DPROJ-Dateien zu verwenden und andere (z.B. Compiler-Schalter) fest zu hinterlegen. Daß das FinalBuilder-Projekt mit in das
SVN gehört ist natürlich klar.
Einen weiteren Vorteil kann man evtl. noch erzielen, indem man Delphi-Umgebungsvariablen verwendet, die dann auf jedem System andere Werte haben können, was sich in den Projekt-Dateien aber nicht auswirkt.