Если вы используете Delphi 2009 или более позднюю версию Наборы опций являются идеальным решением для этой проблемы.
Наборы опций - это, в основном, наборы настроек, которые обычно находятся в DPROJ (который вы делаете версией), но вместо этого хранятся в файле .OPTSET (который вы не делаете версией).
Сделайте так, чтобы ваш DPROJ содержал настройки, которые являются общими для всех разработчиков, и что никто не может изменять их, если это не согласовано по всем изменениям.
Далее в диспетчере проектов (D2009 и выше) сначала на узле конфигурации DEBUG, а затем на узле конфигурации RELEASE, щелкните правой кнопкой мыши и выберите «Новый набор параметров». Вызовите этот параметр, чтобы установить что-то вроде "Local Developer Debug Settings.optset" и "Local Release Release Settings.optset".
Теперь передайте только свой DPROJ для контроля версий, поскольку теперь он ссылается на эти файлы .OPTSET. По этой причине вы должны назвать свои наборы параметров одинаковыми на каждом компьютере.
Если вы хотите внести локальное изменение в конфигурацию проекта, а не редактировать конфигурацию проекта, щелкните правой кнопкой мыши Набор параметров в менеджере проектов и выберите «Изменить набор параметров».
В среде IDE будут применены измененные настройки из наборов параметров без изменения исходного DPROJ. Настройки применяются иерархически с наборами параметров, которые применяются последними.