Thi*_*ien 8 delphi delphi-2010
组件升级后,其某些属性的存储方式不同,但仅在下次保存表单时存储.这意味着当我编辑上次保存的表单时仍然使用以前版本的组件时,在VCS中,我的实际更改会因组件升级产生的差异而变得模糊.我可以将它们分成单独的提交,但是我需要一直在寻找这些工件,组件升级的效果会分散在存储库的历史记录中.相反,我希望在升级组件后立即将这些更改捆绑在一个提交中.
为了实现这一点,我需要强制Delphi在项目(组)中重新保存(生成)所有表单,即使编辑器中没有进行任何更改,因此唯一的文件更改将由组件升级引起.到目前为止,我甚至没有设法在没有打开单个表单的情况下实现这一点,进行更改并将其还原 - IDE似乎最小化写入磁盘; 只需保存全部而不触及所有单位不会削减它.最后我需要尽可能多地为多个表单执行此操作并在编辑器中打开它们并不会起作用,因为有数百个...我可以编写一些AutoIt脚本来完成我所做的一切手工完成,但我希望有一些聪明的方法不涉及IDE的脚本.
(只是为了从未回答的问题列表中删除这个问题)
使用 DFMCheck,正如 Andreas Hausladen 在评论中所说:
http://idefixpack.de/blog/ide-tools/dfmcheck(最初位于http://andy.jgknet.de/blog/ide-tools/dfmcheck)
| 归档时间: |
|
| 查看次数: |
498 次 |
| 最近记录: |