Intellij idea 使用IntelliJ/PhpStorm恢复分支交换机上丢失的未老化更改

Intellij idea 使用IntelliJ/PhpStorm恢复分支交换机上丢失的未老化更改,intellij-idea,phpstorm,Intellij Idea,Phpstorm,我使用PhpStorm作为IDE,编辑了一些文件,但没有将它们提交给VCS,也没有将它们暂存。不幸的是,我把我正在工作的分支切换到了一个文件不存在的分支。突然出现了一个通知,可能告诉我我将丢失更改,但由于不小心同时敲击键盘,我立即确认了该通知 有没有办法恢复丢失的更改?有,有: 切换回您在其中工作的分支 打开您在其中工作的每个文件。在每个文件中 右键单击以打开该文件的本地历史记录 在左侧选择您第一次切换分支的时间 从以前的代码复制到当前代码 您甚至可以恢复不再存在的文件:只需在相同的文件

我使用PhpStorm作为IDE,编辑了一些文件,但没有将它们提交给VCS,也没有将它们暂存。不幸的是,我把我正在工作的分支切换到了一个文件不存在的分支。突然出现了一个通知,可能告诉我我将丢失更改,但由于不小心同时敲击键盘,我立即确认了该通知

有没有办法恢复丢失的更改?

有,有:

  • 切换回您在其中工作的分支
  • 打开您在其中工作的每个文件。在每个文件中
    • 右键单击以打开该文件的本地历史记录
    • 在左侧选择您第一次切换分支的时间
    • 从以前的代码复制到当前代码
您甚至可以恢复不再存在的文件:只需在相同的文件夹中再次创建它们,并使用与以前完全相同的名称,使用与上面相同的技术

是的,有:

  • 切换回您在其中工作的分支
  • 打开您在其中工作的每个文件。在每个文件中
    • 右键单击以打开该文件的本地历史记录
    • 在左侧选择您第一次切换分支的时间
    • 从以前的代码复制到当前代码
您甚至可以恢复不再存在的文件:只需在相同的文件夹中再次创建它们,并使用与以前完全相同的名称,使用与上面相同的技术