新版本的 Delphi(包括我正在使用的 Delphi 2007)具有内置的文件历史记录功能,可以让您从 IDE 中恢复旧文件。这很好,但是我已经有了源代码控制。请问如何禁用此功能?
我问这个问题是因为 IDE 会自动创建一个 \history 文件夹,并在其中保存所有文件的旧版本,这让我感到很烦。
我问这个问题是因为 IDE 会自动创建一个 \history 文件夹,并在其中保存所有文件的旧版本,这让我感到很烦。
工具 \ 选项 \ 编辑器选项 \
取消选中“创建备份文件”
;)
我相信你可以进入注册表:
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更新似乎都会把它放回去。
我不认为你能够这样做。如果你前往
工具 \ 选项 \ 编辑器选项 \ 文件备份限制
这是控制备份文件数量的地方,最小值为1,即使这样仍会创建历史文件夹。
也许你可以设置一个MSBuild事件来清除它或其他一些日常维护任务。
我记得Delphi Distiller有一个选项可以防止它创建历史文件夹。但是,我当前的系统上实际上没有这个选项,所以我无法检查。但您可能需要检查一下。