.dproj
файлы необходимы для проектов Delphi, поэтому они должны находиться под контролем версий.
Эти файлы контролируются IDE, а также содержат некоторую информацию, которая часто изменяется, но совершенно не имеет отношения к управлению версиями.
Например: я часто меняю начальные параметры приложения (несколько раз в день), но не хочу случайно передавать файл проекта, если изменилась только часть, связанная с параметрами запуска.
Итак, как справиться с этой ситуацией?
Чистым решением было бы разделить файл, но это невозможно в Delay IDE AFAIK.
Можно ли игнорировать определенную часть файла?
Мы используем Subversion на данный момент, но можем скоро перейти на Git.