【发布时间】:2009-05-09 07:41:18
【问题描述】:
我们的 Delphi 7 开发团队以文本模式存储表单文件 (dfm),并使用源代码控制系统 (Subversion) 来跟踪更改。
有时,我们注意到表单文件在修订之间返回二进制格式,导致 TortoiseMerge 等差异工具抱怨。
使用 Subversion 更改日志,我可以看到 DFM 文件之前以文本形式存储。软件开发人员从不手动将存储文件格式改回二进制。
你也遇到过吗?这是一个已知问题吗?
【问题讨论】:
-
这是一个老问题,这并不能回答这个问题。然而,谷歌向我展示了这里,所以如果这发生在其他人身上,我想把它留在这里。 Delphi 有一个转换工具,您可以像这样运行它来将所有 dfm 文件从二进制转换为文本:
<path to delphi>\bin\convert.exe -i -s -t *.dfm。那些已经是文本的内容保持不变。