我的公司有一项政策,要求在本地开发人员计算机上将源代码保存在加密存储中。IntelliJ IDEA将用于驱动其local history feature的代码更改副本保存在哪里?
wgmfuz8q1#
它们存储在${idea.system.path}/LocalHistory/中。有关IntelliJ IDEA idea.system.path目录在各种平台上的位置,请参阅用户指南中的Directories used by the IDE页面(以及此旧版IDEA document)。**默认位置在2020.1中已更改。**如果使用较旧版本,请参阅上述指南以了解相关信息。另请注意,位置可能会根据您可能进行的覆盖而更改。
${idea.system.path}/LocalHistory/
idea.system.path
system
%LOCALAPPDATA%\JetBrains\<product><version>
C:\Users\Snoopy\AppData\Local\JetBrains\IntelliJIdea2020.1
~/Library/Caches/JetBrains/<product><version>
~/Library/Caches/JetBrains/IntelliJIdea2020.1
~/.cache/JetBrains/<product><version>
~/.cache/JetBrains/IntelliJIdea2022.1
顺便说一句,如果你想关闭本地历史记录,你可以在维护注册表中这样做。在Windows/Linux上,你可以通过Ctrl + Alt + Shift +/或在Mac上通过Cmd + Opt + Shift +/访问它。从弹出窗口中选择"注册表"。在注册表对话框中,找到条目localHistory.daysToKeep并将其设置为零。(我从未尝试过将其设置为零,但我认为这对您有效。)
localHistory.daysToKeep
cyej8jka2#
在Javaru提供的信息之后。例如,PyCharm将 * 本地历史记录 * 保存在:
~/Library/Caches/PyCharm2017.1/LocalHistory
更多信息:Project and IDE Settings,Directories used by the IDE to store settings, caches, plugins and logs
uelo1irk3#
在我的Windows计算机上,本地历史记录保存在此文件夹中:
C:\Users\hp\AppData\Local\JetBrains\IntelliJIdea2020.3\LocalHistory
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.storageData和changes.storageRecordIndex一起丢弃。
4条答案
按热度按时间wgmfuz8q1#
本地历史文件位置:
它们存储在
${idea.system.path}/LocalHistory/
中。有关IntelliJ IDEAidea.system.path
目录在各种平台上的位置,请参阅用户指南中的Directories used by the IDE页面(以及此旧版IDEA document)。**默认位置在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
~/.cache/JetBrains/<product><version>
~/.cache/JetBrains/IntelliJIdea2022.1
关闭本地历史记录
顺便说一句,如果你想关闭本地历史记录,你可以在维护注册表中这样做。在Windows/Linux上,你可以通过Ctrl + Alt + Shift +/或在Mac上通过Cmd + Opt + Shift +/访问它。从弹出窗口中选择"注册表"。在注册表对话框中,找到条目
localHistory.daysToKeep
并将其设置为零。(我从未尝试过将其设置为零,但我认为这对您有效。)cyej8jka2#
在Javaru提供的信息之后。例如,PyCharm将 * 本地历史记录 * 保存在:
更多信息:Project and IDE Settings,Directories used by the IDE to store settings, caches, plugins and logs
uelo1irk3#
在我的Windows计算机上,本地历史记录保存在此文件夹中:
cvxl0en24#
在我的Linux设备(Ubuntu 20.04.1下的Android Studio 4.1 RC 3)上,本地历史记录保存在此文件夹中。
对于Android Studio的每个新版本,我都曾尝试使用 Invalidate Caches / Restart 刷新所有源代码更改历史记录,但总是失败。
多年之后,我得出结论,尽管有各种相反的说法,但实现这一目标的唯一方法是将LocalHistory文件夹及其包含的changes.storageData和changes.storageRecordIndex一起丢弃。