较新的Delphi版本(包括我正在使用的Delphi 2007)具有内置文件历史记录功能,可让您从IDE中恢复旧文件。这很好,但我已经拥有了源代码控制权。是否可以禁用此功能?
我问,因为IDE会自动创建一个包含所有文件旧版本的\ history文件夹,这让我很烦恼。
答案 0 :(得分:21)
工具\选项\编辑器选项\
取消选中“创建备份文件”
)
答案 1 :(得分:7)
我相信你可以进入注册表:
D2007: HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages
D2009: HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\Known IDE Packages
并删除相应的密钥:
$(BDS)\bin\historyide100.bpl
or
$(BDS)\bin\historyide120.bpl
我确信这对我有用,我似乎记得那就是所需要的。我现在倾向于不打扰,只是把它留进去。告诉SVN忽略历史文件夹。 任何Delphi更新似乎都会把它放回去。
答案 2 :(得分:5)
我不相信你可以。如果你去
工具\选项\编辑器选项\ 文件备份限制
在哪里控制它备份的文件数量,最小值为1,这仍然会创建历史文件夹。
也许您可以设置一个MSBuild事件来清除它或其他一些内务处理任务。
答案 3 :(得分:5)
IIRC Delphi Distiller可以选择阻止它创建历史记录文件夹。不过,我实际上并没有在我当前的系统上使用它,所以我无法检查。但你可能想看看它。
答案 4 :(得分:5)
DDevExtension有一个删除__history目录的功能。