Mir geht es darum, dass bei einer dproj-Datei (
xml) kein normaler Mensch einen sinnvollen Merge machen kann
In unserem Team checken wir dproj problemlos ein und aus, aber wir vermeiden Merges auch, indem wir lokale Änderungen einfach wieder reverten. D.h. alle arbeiten in der Regel mit den gleichen dproj Dateien. Funktioniert genausogut wie seit Jahren auch mit CFG und anderen Einstellungsdateien. Es erfordert allerdings, dass man eine einheitliche Entwicklungsumgebung (z.B. Pfade) hat.
Hoffen wir einfach, dass die dproj Dateien in zukünftigen Versionen (Delphi XE2 oder danach) Teamentwicklung besser unterstützen. Andere IDEs tun das ja auch schon länger