2011-12-21 47 views
3

Netbeansプロジェクトの私のファイルの以前のバージョンの1つで、私は後で削除したコードを書きましたが、今は取り出そうとしています。しかし、私はこのファイルのローカルヒストリーに多くのバージョンがあるので、手動で以前のバージョンに移動したときにこれを見つけることができませんでした。Netbeansのローカル履歴を検索できますか?

このファイルのローカル履歴を検索する方法はありますか?

私は地元の歴史はHOMEは家私のユーザーであるとNB_VERSIONは、NetBeans(例えば7.0)のバージョンである

<HOME>/.netbeans/<NB_VERSION>/var/filehistoryこのパスに保管されていることをthis answerで見ました。

私はそのディレクトリでAgentRansackを実行しようとしましたが、役に立たなくなりました。

+3

Windows 10では、場所が /AppData/Roaming/NetBeans//var/filehistory – aanders77

答えて

8

私は最近、この問題を解決しなければなりませんでした。 Netbeansは、上記のようにローカルの履歴ファイルをユーザディレクトリに保存します。そのフォルダの中には番号付きのディレクトリがあります。フォルダの修正日に基づいて、あなたが必要とするものを推測するのはかなり簡単です(あなたが最後にそれを見たときに分かっているので、あまり役に立ちません)。側面に番号が付けられたフォルダは、名前がハッシュされた別のフォルダであり、そのフォルダの内部には、データファイルと番号付きファイルのセットがあります。データファイルはバイナリファイルリーダーで読み取ることができ、アスキーモードで表示される場合は、この履歴が属するファイル名が表示されます。番号が付けられたファイルは実際にはzipファイルで、ファイルのフルバージョンが含まれています。それらを解凍してプレーンテキストファイルであればテキストエディタで開きます。

これがあなたを助けてくれることを願っていますが、今は遅すぎると思います。私はnetbeans(プロジェクトに関連付けられていないファイル)でリモートファイルを開いていたため、このファイルを調べなければなりませんでした。ファイルにプロジェクトがないため、ローカルヒストリーに戻ることができませんでした。しかし私はデータファイルを読むことによってローカルヒストリーでそれを見ることができ、他のファイルはバイナリビューアで "PK"で始まったという事実によって圧縮されたと推測しました。私は一度一緒にそれを置くと、私は家庭無料だった。

+0

に移動しました。ありがとうございました。 Netbeansでサーバー上のファイルを編集し、サーバーに送信せずに削除しました。それは私の人生を救った、私はそれが将来的にもっと節約すると確信しています:) –

関連する問題