我们最近从 StarTeam 更改为 SVN,但我们的 DFM 文件出现问题。看起来 Delphi 更改了 DFM 文件,即使我们实际上并没有更改表单。
例如:我打开一个现有文件,更改活动标签页,保存文件,将标签页更改回其原始状态,然后再次保存。当我比较这两个文件时,PixelsPerInch、TextHeight、Top 和许多其他值发生了变化?我的代码的一个小示例:
PixelsPerInch = 96
TextHeight = 13
inherited PageControl1: TPageControl
Top = 105
Height = 629
Margins.Left = 5
Margins.Top = 5
Margins.Right = 5
Margins.Bottom = 5
HotTrack = True
inherited TabSheet1: TTabSheet
Margins.Left = 5
Margins.Top = 5
Margins.Right = 5
Margins.Bottom = 5
我的问题是:有没有办法让 Delphi 仅在表单发生更改时才更改 DFM?现在,我们总是在 SVN 中更新时发生冲突。