【问题标题】:Where in the filesystem is the Local History for Android Studio project files stored?Android Studio 项目文件的本地历史记录存储在文件系统的什么位置?
【发布时间】:2015-04-20 21:24:58
【问题描述】:

我正在寻找文件系统中实际存储我在 Android Studio 中的项目文件的“本地历史记录”的位置(当您右键单击特定项目文件并执行本地历史记录时获得的列表->显示历史)。我想要这个用于备份等目的。

作为参考,我在 Windows 8.1 上使用 Android Studio 1.1.0。我没有看到其他人问过这个问题,我试图自己找到答案,但没有任何运气。

【问题讨论】:

    标签: android android-studio


    【解决方案1】:

    在 Windows 中,这是本地历史记录的默认位置:

    C:\Users\YourName\.AndroidStudio\system\LocalHistory

    更多信息在这个页面上: https://intellij-support.jetbrains.com/entries/23358108-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs

    【讨论】:

    • 谢谢。这就是全部吗?这是有道理的,但是正如我在对另一个答案的评论中指出的那样,尽管当我对我的一个项目文件进行更改时,当我搜索我拥有的字符串时,changes.storageData 文件确实得到了更新添加到它没有出现的文件中。所以我猜它要么是非常压缩的格式,要么不是全部。你有任何进一步的信息吗?
    • 我认为 changes.storageDatachanges.storageRecordIndex 文件包含您的所有更改,但不是人类可读的形式。为什么不为此目的在 Android Studio 中使用集成的 VCS?
    • 如果不想安装 Git,可以使用 GitPortable。如果你不喜欢公开的 GitHub,你可以使用free alternatives
    【解决方案2】:

    我不确定是不是这个,但也许你可以在下面找到这个 -

    C:\Users\your_user_name\.AndroidStudio\system\LocalHistory  
    

    我希望这会有所帮助。

    【讨论】:

    • 谢谢,我正在做一些调查,几乎同时发现了自己。当我对我的一个项目文件进行更改时,文件 changes.storageData 确实得到了更新。但是,我搜索了我添加的字符串,但没有出现。所以我猜它要么是非常压缩的格式,要么不是全部。顺便说一句,在您的回答中,您需要在编辑器中的 .AndroidStudio 之前添加 2 个反斜杠才能正确显示。
    • 我不允许建议编辑,因为它只有 1 个字符,但由于 @EduardFlorinescu 将该行格式化为代码,Szamot 添加的 .AndroidStudio 之前的双反斜杠现在实际上出现了需要切换回单个反斜杠。
    • @Xakep 已修复,感谢您提出这个问题,我在查看编辑时没有注意到
    猜你喜欢
    • 1970-01-01
    • 2020-11-15
    • 2019-05-29
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 2014-08-06
    相关资源
    最近更新 更多