Android Studio无法撤消

时间:2016-12-11 20:00:18

标签: android android-studio intellij-idea android-studio-2.2

有些时候,当我尝试撤消Android Studio中的更改时,我得到了这个:

  

无法撤消

     

受此操作影响的以下文件已被更改。

很不错,但我并不关心受影响的文件。我只关心当前的文件。我稍后会处理这些文件。有没有办法强制Android Studio撤消当前文件中的文本更改,而不用担心其他文件中的内容?这是开发人员认为他们比用户更了解的情况之一。让我害怕使用撤消按钮tbh。

1 个答案:

答案 0 :(得分:14)

原因是

  • 您首先完成了一些操作(A),这些操作影响了一些文件集,包括一些名为F的文件。
  • 然后你做了一些改变,这些改变影响了另一组文件,其中包括以前设置但不是F的一些文件。
  • 现在你去报道F&尝试撤消。 F的动作堆栈顶部的动作(最后一个)是A.但是当你请求它恢复时,它必须恢复所有其他文件,因为你正在恢复动作而不仅仅是文本。但是由于某些其他文件已经因后续操作而发生过度变化,因此您的请求无法绕过它们。所以你得到消息。
  

无法撤消

     

受此操作影响的以下文件已被更改。

因此,您只想将更改本地还原为F(或某个文件夹)。为此,您有一个名为 本地历史记录 的工具。

  • 您可以转到您的文件,然后 VCS - > 当地历史 - > 显示历史记录。或右键单击您的文件或文件夹 - > 当地历史 - > 显示历史记录
  • 您可以查看多个修订历史记录并恢复所需的任何人。 :))