2015-09-12 2 views
2

У меня установлен IntelliJ IDEA 14. Теперь я хотел бы прочитать локальную историю файлов, расположенную под $HOME/.IntelliJIdea14/system/LocalHistory с внешней программой. Папка имеет два файла: changes.storageData и changes.storageRecordIndex.IntelliJ IDEA 14: местный формат хранения истории

Как я могу открыть и прочитать их, чтобы извлечь мою историю файлов? Я уже пробовал unzip, tar -xvzf и браузер SqLite.

Edit: Как IntelliJ является открытым исходным кодом, я попытался взять быстрый взгляд на их исходный код и путем поиска «.storageData», я нашел Abstract Storage класс. Ищем далее LocalHistoryStorage, который использует LocalHistoryStorageTable и PagePool. С быстрым взглядом кажется, что у этих хранилищ есть свои заголовки в файлах. Надеюсь, это дало хороший быстрый старт.

ответ

2

Я бы сказал, что нет возможности прочитать эти данные. Это в некотором проприетарном формате.

Существует Jetbrains Feature Request, что должно быть возможно экспортировать данные.

Смежные вопросы