Могу ли я искать местную историю Netbeans? - PullRequest
3 голосов
/ 21 декабря 2011

В одной из предыдущих версий одного из моих файлов в проекте Netbeans я написал код, который позже удалил, и теперь я хочу его получить.Однако теперь я не могу найти его, когда вручную перехожу к предыдущим версиям, поскольку у меня есть много версий в локальной истории этого файла, и я не помню, когда именно я написал этот код.

Есть лиспособ запустить поиск по локальной истории этого файла?

Я видел в этот ответ , что локальная история хранится по этому пути

<HOME>/.netbeans/<NB_VERSION>/var/filehistory, где HOME - мой домашний пользователь, а NB_VERSION - версия NetBeans (например, 7.0).

Я попытался запустить AgentRansack для этого каталога, но безрезультатно.

1 Ответ

10 голосов
/ 03 мая 2012

Мне недавно пришлось решить эту проблему и разобраться.Netbeans хранит локальные файлы истории в вашем пользовательском каталоге, как указано выше.Внутри этой папки пронумерованы каталоги.Довольно просто угадать, какой вам нужен, основываясь на дате изменения папки (если вы знаете, когда вы в последний раз смотрели ее, так что это вам мало поможет).Внутри нумерованных папок находится еще одна папка с хэшированным именем, а внутри этой папки находится набор файлов: файл данных и пронумерованные файлы.Файл данных может быть прочитан с помощью двоичного считывателя файлов, и при просмотре в режиме ASCII покажет имя файла, которому принадлежит эта история.Нумерованные файлы на самом деле являются zip-файлами, и в них есть полные версии файла.Просто распакуйте их и откройте в текстовом редакторе, если они представляют собой простые текстовые файлы.

Надеюсь, это поможет вам, но я понимаю, что, вероятно, уже слишком поздно.Я должен был понять это, потому что я открыл удаленный файл с NetBeans (файл, который не был связан с проектом), и не мог вернуться в Local History, потому что у файла не было проекта.Однако я мог видеть это в локальной истории, читая файл данных, и я только предположил, что другие файлы были заархивированы тем фактом, что они начинались с «PK» в двоичном средстве просмотра.Как только я собрал все это, я был свободен дома.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...