Ich bin ständig dabei *.dfm und *.dpk zu reverten, weil Delphi meint da etwas ändern zu müssen...
Das stimmt. Deshalb ist es auch so wichtig vor dem Commit jede einzelne Änderung noch einmal zu prüfen, damit auch wirklich nur das in das Repository kommt, was da sein soll. Dabei fliegen solche Änderungen genauso wie Änderungen, die zu einer anderen Änderung gehören oder Debugmeldungen usw. heraus.