由Eclipse RCP在我的工作台应用程序中提供的本地历史记录可以很好地工作,但是一旦我的模块增加了它的大小超过1MB,历史记录将仅显示文件最后保存的实例的时间戳。
在我的案例中,模块的文件大小限制是否为* .xml扩展名是来自Eclipse,即使文件超过1MB,我如何也能为用户保证历史记录?
答案 0 :(得分:0)
本地历史记录限制是在“常规>工作区>本地历史记录”的首选项中配置的。
设置存储在org.eclipse.core.resources.IWorkspaceDescription
IWorkspaceDescription description = ResourcesPlugin.getWorkspace().getDescription();
description.setFileStateLongevity(...);
description.setMaxFileStates(...);
description.setMaxFileStateSize(...);
description.setApplyFileStatePolicy(...);
ResourcesPlugin.getWorkspace().setDescription(description);