我们的Delphi 7开发团队以文本模式存储表单文件(dfm),并使用源代码管理系统(Subversion)来跟踪更改。
有时,我们注意到在修订版之间,表单文件返回了二进制格式,从而导致差异工具(如TortoiseMerge)提示。
使用Subversion更改日志,我可以看到DFM文件以前是以文本形式存储的。软件开发人员从不手动将存储文件格式更改回二进制。
你遇到过同样的事情吗?这是一个已知问题吗?
最佳答案
我曾在Delphi 7中看到过这种情况,它是从Delphi中继承了另一个项目的另一个表单而来的,它是在Delphi中自行打开的,而没有属于它的项目。
关于delphi - Delphi有时会将文本表单文件(DFM)还原为二进制格式吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/842879/