Я храню файлы RES моего проекта в git (те, которые соответствуют имени dpr).
Я полагаю, что единственная причина, по которой файл RES проекта будет меняться каждый раз, когда вы собираете, - это если у вас установлен инкрементный номер сборки, что для меня означает, что вам нужно сохранить res в исходном контроле, или вам нет дела до сборки номер, так что вы должны отключить эту опцию.
У меня также есть файлы RES, которые я создаю из RC, которые меняют каждую компиляцию, поэтому у меня есть gitignore для * .res, и я затем добавляю git add -f project.res
для файлов RES проекта