Eclipse RCP 4.10 Workbench локальный файл истории - PullRequest
0 голосов
/ 05 июля 2019

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

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

1 Ответ

0 голосов
/ 07 июля 2019

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

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

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

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

ResourcesPlugin.getWorkspace().setDescription(description);
...