重複の可能性:
フォームのデザイン (レイアウト) を偶発的な変更から「ロック」する Delphi オプションはありますか?
最近 StarTeam から SVN に変更しましたが、DFM ファイルに問題があります。実際にフォームを変更していなくても、Delphi が DFM ファイルを変更しているように見えます。
例: 既存のファイルを開き、アクティブなタブシートを変更し、ファイルを保存し、タブシートを元の状態に戻し、再度保存します。2 つのファイルを比較すると、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 で常に更新すると競合が発生します。