Delphi は 6 年前に使用しました。Delphi には DFM に関する 2 つの問題があります。
1.) リンクされたリソース (DataSet など) が削除されると、Delphi は「リソースの一部がリンクされています。リダイレクトする必要があります...」という質問を何度も忘れます。これは、実際のフォームがプロジェクトに追加されていないか、開かれていない場合に発生します。
2.) DFM を開いただけで、何かしか表示されない場合は、それを変更できます (アクティブなタブシート、フォームの位置)。次に、Delphi はフォームを自動保存します。リンクが削除されることもあります。これに関するもう1つの問題は、SVNを使用し、SVNがこれらの変更を検出することです...
DFM ファイルを読み取り専用に変更しようと考えていましたが、これにより SVN の使用も妨げられる可能性があります...
誰かが私たちを助けてください: 変更を避けるために DFM をロックできる Delphi の拡張機能 (gexpert など) と、データセットが他の形式で使用されているかどうかを確認するための他のツールを用意してください。