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

3xiyfsfu  于 2023-02-18  发布在  IntelliJ IDEA
关注(0)|答案(4)|浏览(1416)

我的公司有一项政策,要求在本地开发人员计算机上将源代码保存在加密存储中。IntelliJ IDEA将用于驱动其local history feature的代码更改副本保存在哪里?

wgmfuz8q

wgmfuz8q1#

本地历史文件位置:

  • (答案已更新,以显示v2020.1中更改的新位置)*

它们存储在${idea.system.path}/LocalHistory/中。有关IntelliJ IDEA idea.system.path目录在各种平台上的位置,请参阅用户指南中的Directories used by the IDE页面(以及此旧版IDEA document)。**默认位置在2020.1中已更改。**如果使用较旧版本,请参阅上述指南以了解相关信息。另请注意,位置可能会根据您可能进行的覆盖而更改。

    • 2020.1及更高版本的system目录的 * 默认值 * 为:**
  • 窗口:
  • %LOCALAPPDATA%\JetBrains\<product><version>
  • 示例:C:\Users\Snoopy\AppData\Local\JetBrains\IntelliJIdea2020.1
  • 麦克:
  • ~/Library/Caches/JetBrains/<product><version>
  • 示例:~/Library/Caches/JetBrains/IntelliJIdea2020.1
  • Linux操作系统:
  • ~/.cache/JetBrains/<product><version>
  • 示例:~/.cache/JetBrains/IntelliJIdea2022.1

关闭本地历史记录

顺便说一句,如果你想关闭本地历史记录,你可以在维护注册表中这样做。在Windows/Linux上,你可以通过Ctrl + Alt + Shift +/或在Mac上通过Cmd + Opt + Shift +/访问它。从弹出窗口中选择"注册表"。在注册表对话框中,找到条目localHistory.daysToKeep并将其设置为零。(我从未尝试过将其设置为零,但我认为这对您有效。)

cyej8jka

cyej8jka2#

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

~/Library/Caches/PyCharm2017.1/LocalHistory

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

uelo1irk

uelo1irk3#

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

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

cvxl0en24#

在我的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.storageDatachanges.storageRecordIndex一起丢弃。

相关问题