我的公司有一项政策,要求在本地开发者机器上加密源代码。 IntelliJ IDEA在哪里保留用于驱动其local history feature?
的代码更改副本答案 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 Settings, Directories 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 。