我的公司有一项关于在本地开发人员机器上保持源代码加密的政策。IntelliJ IDEA 将用于驱动其本地历史功能的代码更改副本保存在哪里?
4 回答
它们存储在${System}/LocalHistory
. 有关IntelliJ IDEA目录在各种平台上的位置,请参阅此 IDEA文档。System
附带说明,如果要关闭本地历史记录,可以在维护注册表中进行。在 Windows 上,您可以通过Ctrl+ Alt+ Shift+访问它/。从弹出窗口中选择“注册表”。在注册表对话框中,找到该条目localHistory.daysToKeep
并将其设置为零。(我实际上从未尝试将其设置为零,但我假设它对你有用。)
在Javaru提供的信息之后。例如,PyCharm将本地历史保存在:
~/Library/Caches/PyCharm2017.1/LocalHistory
更多信息: 项目和 IDE 设置, IDE 用于存储设置、缓存、插件和日志的目录
在我的 Windows 机器上,本地历史记录保存在此文件夹中:
C:\Users\hp\AppData\Local\JetBrains\IntelliJIdea2020.3\LocalHistory
在我的 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丢弃。