Delphi 2007 - 如何避免使用\ history文件夹?

时间:2009-05-07 20:33:29

标签: delphi delphi-2007

较新的Delphi版本(包括我正在使用的Delphi 2007)具有内置文件历史记录功能,可让您从IDE中恢复旧文件。这很好,但我已经拥有了源代码控制权。是否可以禁用此功能?

我问,因为IDE会自动创建一个包含所有文件旧版本的\ history文件夹,这让我很烦恼。

5 个答案:

答案 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)

Andreas Hausladen的

DDevExtension有一个删除__history目录的功能。