在Netbeans项目中我的一个文件的先前版本之一中,我编写了后来删除的代码,现在我想要检索它.但是现在我手动转到以前的版本时找不到它,因为我在这个文件的本地历史记录中有很多版本,我不记得我写这段代码的时间.
有没有办法在此文件的本地历史记录上运行搜索?
我在这个答案中看到,当地的历史就在这条道路上
<HOME>/.netbeans/<NB_VERSION>/var/filehistoryHOME我的用户在哪里,是NB_VERSIONNetBeans的版本(例如7.0).
我尝试在该目录上运行AgentRansack,但无济于事.
小智 10
我最近不得不解决这个问题并弄清楚了.如上所述,Netbeans将本地历史文件存储在您的用户目录中.在该文件夹内是编号目录.根据文件夹的修改日期,很容易猜到你需要哪一个(如果你知道上次查看它的时间,那对你没有多大帮助).在编号文件夹的另一侧是具有散列名称的另一个文件夹,并且该文件夹内部是一组文件:数据文件和编号文件.可以使用二进制文件读取器读取数据文件,如果以ascii模式查看,将显示此历史记录所属的文件名.编号的文件实际上是zip文件,它们中包含完整版本的文件.只需解压缩它们并使用文本编辑器打开(如果它们是纯文本文件).
希望这可以帮助你,但我意识到它现在可能已经太晚了.我不得不解决这个问题,因为我用netbeans(一个与项目无关的文件)打开了一个远程文件,但由于该文件没有项目,因此无法返回本地历史记录.但是我可以通过读取数据文件在本地历史记录中看到它,我只是猜测其他文件是由它们在二进制查看器中以"PK"开头的事实压缩的.一旦我把它放在一起我就回家了.
| 归档时间: |
|
| 查看次数: |
7185 次 |
| 最近记录: |