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

Jos*_*ons 9 delphi delphi-2007

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

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

小智 21

工具\选项\编辑器选项\

取消选中"创建备份文件"

;)


小智 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 
Run Code Online (Sandbox Code Playgroud)

并删除相应的密钥:

$(BDS)\bin\historyide100.bpl
or
$(BDS)\bin\historyide120.bpl
Run Code Online (Sandbox Code Playgroud)

我相信这对我有用,我似乎记得那就是所需要的.我现在倾向于不打扰,只是把它留进去.告诉SVN忽略历史文件夹.任何Delphi更新似乎都会把它放回去.


Jim*_*eth 5

我不相信你能.如果你去

工具\选项\编辑器选项\文件备份限制

在哪里控制它备份的文件数量,最小值为1,这仍然会创建历史文件夹.

也许你可以设置一个MSBuild事件来清除它或其他一些管家任务.


Mas*_*ler 5

IIRC Delphi Distiller可以选择阻止它创建历史记录文件夹.不过,我实际上并没有在我当前的系统上使用它,所以我无法检查.但你可能想看一下.


Erv*_*inS 5

DDevExtension由Andreas Hausladen有一个特点,以去除__history目录.