IntelliJ IDEA在哪里保存本地历史文件?

时间:2014-03-21 19:03:30

标签: intellij-idea revision-history

我的公司有一项政策,要求在本地开发者机器上加密源代码。 IntelliJ IDEA在哪里保留用于驱动其local history feature

的代码更改副本

4 个答案:

答案 0 :(得分:16)

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

作为旁注,如果要关闭本地历史记录,可以在维护注册表中执行此操作。在Windows上,您可以通过 Ctrl + Alt + Shift + / 访问它。选择"注册表"从弹出窗口。在注册表对话框中,找到条目localHistory.daysToKeep并将其设置为零。 (我从未真正尝试将其设置为零,但我认为它适用于你。)

答案 1 :(得分:1)

在Windows计算机上,本地历史记录保存在此文件夹中:

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

答案 2 :(得分:0)

Javaru 提供的信息之后。例如, PyCharm 本地历史记录保存在:

~/Library/Caches/PyCharm2017.1/LocalHistory

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

答案 3 :(得分:0)

在我的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