android-studio - 有什么方法可以绕过android studio中的内置自动保存?

标签 android-studio intellij-idea

当前的 Android Studio 版本具有内置的自动保存功能。这意味着如果您关闭文件,它将自动保存更改。

这很不方便,这意味着在试验代码时,需要注意所有更改,因为在许多其他 ide 中,没有选项可以让对话框请求在关闭选项卡或项目时保存更改。

根据文档 IntelliJ IDEA 15.0 Help/Saving and Reverting Changes :

When does IntelliJ IDEA auto save changed files?

Autosave is initiated by:

  • Compiling a project, a module or a class
  • Starting a run/debug configuration
  • Performing a version control operation such as pull, commit, push, etc.
  • Closing a file in the editor
  • Closing a project
  • Quitting the IDE


.../...

Note that those are optional autosave triggers, and you cannot turn off autosave completely.



这些是可以在 Android Studio 中更改的自动保存设置:

enter image description here

TLDR

有没有办法绕过这个自动保存?

这些问题是相关的,但不承认 ide 的这种预期行为,而是要求在 ide 中进行修复。

相关:

How to disable Auto Save save in Android Studio

How turn off autosave in Android Studio?

最佳答案

如果您想进行实验,请使用右上角的还原按钮。如果您使用 VCS(如 git...),这会特别有效,因为它会恢复到最后提交的版本。由于提交仍然是手动的,这将很快取代您的传统保存。

如果您不使用 VCS,它恢复到的时间点会更加随意,但根据我的经验,它需要一个很好的猜测。如果这还不够,您可以使用还原按钮旁边的历史记录按钮,它会跟踪保存的每个 IntelliJ 版本,然后您可以返回到您喜欢的任何时间点。 :)

关于android-studio - 有什么方法可以绕过android studio中的内置自动保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34104540/

相关文章:

android - 在android studio中安装存储库和同步项目错误说所有包都不可用

android - Gradle同步的Android Studio构建配置问题

android - 子模块中的 Gradle 包装器版本与项目根目录中的不同

jakarta-ee - 在 IntelliJ 中为 Java EE 项目部署 Artifact ,什么是分解 Artifact

javascript - IntelliJ 13 提示内联脚本中的 'unescaped xml character'

intellij-idea - 在 IntelliJ 中使用 Spring 4.1 和 JUnit4 Runner 运行 JUnit Jupiter 测试

android-studio - 如何在构建时关闭 Android Studio 的画外音?

android.view.InflateException ,通过 Fabric 插件整合数字

gradle - 如何将文档添加到Gradle插件扩展变量中?

jsp - IntelliJ JSP 格式化