История локальных файлов Eclipse RCP 4.10 Workbench

локальная история, предоставленная Eclipse RCP в моем рабочем приложении, работает удивительно хорошо, но как только мой модуль увеличивает свой размер более 1 МБ, история показывает только метку времени последнего сохраненного экземпляра файла.

Есть ли ограничение на размер файла в моем случае. Модуль имеет расширение *.xml из Eclipse, и как я могу гарантировать пользователю историю даже для файлов, превышающих 1 МБ? Есть ли обходной путь?


person Community    schedule 05.07.2019    source источник


Ответы (1)


Ограничения локальной истории настраиваются в настройках в разделе «Общие» > «Рабочее пространство» > «Локальная история».

Настройки хранятся в org.eclipse.core.resources.IWorkspaceDescription

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

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

ResourcesPlugin.getWorkspace().setDescription(description);
person greg-449    schedule 07.07.2019
comment
Ответил, Спасибо. - person ; 08.07.2019