【问题标题】:Where does IntelliJ IDEA keep local history files?IntelliJ IDEA 将本地历史文件保存在哪里?
【发布时间】:2014-04-29 07:57:30
【问题描述】:

我的公司制定了一项政策,即在本地开发人员机器上对源代码进行加密。 IntelliJ IDEA 将用于驱动其local history feature 的代码更改副本保存在哪里?

【问题讨论】:

    标签: intellij-idea revision-history


    【解决方案1】:

    它们存储在${System}/LocalHistory。有关 IntelliJ IDEA System 目录在各种平台上的位置,请参阅此 IDEA document

    附带说明,如果您想关闭本地历史记录,可以在维护注册表中进行。在 Windows 上,您可以通过 Ctrl+Alt+Shift+/ 访问它。从弹出窗口中选择“注册表”。在注册表对话框中,找到条目localHistory.daysToKeep 并将其设置为零。 (我实际上从未尝试将其设置为零,但我假设它对你有用。)

    【讨论】:

    • 快捷方式也适用于 Linux。据推测,在 OS X 上 Ctrl 可以换成 ⌘。
    • 请注意,虽然这仍然是正确的,但 IDEA 将 System 目录从 2019.3 更改为 2020.1,并且升级将从旧位置导入设置:jetbrains.com/help/idea/tuning-the-ide.html#default-dirs
    【解决方案2】:

    Javaru提供的信息之后。例如,PyCharmLocal History 保存在:

    ~/Library/Caches/PyCharm2017.1/LocalHistory
    

    更多信息: Project and IDE Settings, Directories used by the IDE to store settings, caches, plugins and logs

    【讨论】:

      【解决方案3】:

      在我的 Windows 机器上,本地历史记录保存在此文件夹中:

      C:\Users\hp\AppData\Local\JetBrains\IntelliJIdea2020.3\LocalHistory
      

      【讨论】:

        【解决方案4】:

        在我的 Linux 设备(Ubuntu 20.04.1 下的 Android Studio 4.1 RC 3)上,本地历史记录保存在此文件夹中。

        /home/[user]/.cache/Google/AndroidStudio4.1/LocalHistory
        

        随着 Android Studio 的每个新版本,我有时会尝试使用 Invalidate Caches / Restart 刷新所有源代码更改历史记录,但这总是失败。

        多年后,我得出的结论是,尽管有各种相反的说法,但实现这一目标的唯一方法是将 LocalHistory 文件夹及其容器 changes.storageData 丢弃和 changes.storageRecordIndex

        【讨论】:

          猜你喜欢
          • 2010-11-01
          • 2015-08-09
          • 2012-08-03
          • 2011-02-20
          • 2011-02-10
          • 2016-11-22
          • 2012-01-26
          • 2017-11-09
          • 2016-11-28
          相关资源
          最近更新 更多