Eclipse RCP 4.10 Workbench本地文件历史记录

时间:2019-07-05 12:48:18

标签: java file eclipse-rcp workbench revision-history

由Eclipse RCP在我的工作台应用程序中提供的本地历史记录可以很好地工作,但是一旦我的模块增加了它的大小超过1MB,历史记录将仅显示文件最后保存的实例的时间戳。

在我的案例中,模块的文件大小限制是否为* .xml扩展名是来自Eclipse,即使文件超过1MB,我如何也能为用户保证历史记录?

1 个答案:

答案 0 :(得分:0)

本地历史记录限制是在“常规>工作区>本地历史记录”的首选项中配置的。

设置存储在org.eclipse.core.resources.IWorkspaceDescription

IWorkspaceDescription description = ResourcesPlugin.getWorkspace().getDescription();

description.setFileStateLongevity(...);
description.setMaxFileStates(...);
description.setMaxFileStateSize(...);
description.setApplyFileStatePolicy(...);

ResourcesPlugin.getWorkspace().setDescription(description);