找回丢失的货架更改

时间:2016-09-20 08:11:59

标签: intellij-idea shelve

我通过Intellij Idea 2016.2.1搁置了我的26个java文件更改,并结帐到不同的分支。

当我来到旧分店检查我搁置的变化时。

我现在疯了,我丢失了所有文件。我工作了近两个月

有人可以帮助将其取回吗?

3 个答案:

答案 0 :(得分:5)

如果在IntelliJ中编辑了这些文件,您可以恢复这些文件的状态。使用本地历史记录查看IntelliJ中所做的所有更改(VCS - >本地历史记录 - >显示历史记录)。

答案 1 :(得分:1)

即使IDE中没有“货架”选项卡,您也可以在 {ProjectName} /。idea / .idea。{ProjectName} /shelf/.idea/shelf 中找到作为补丁文件的搁置更改。

然后您可以apply选择任何补丁。

答案 2 :(得分:0)

我能够查看丢失的更改并通过以下方式还原到它们:

  1. 右键单击项目目录,选择“本地历史记录”>“显示历史记录”
  2. 在历史记录菜单中找到要还原的条目。您可以通过双击条目和文件来检查文件,以检查差异。
  3. 右键单击要还原的条目,然后选择“还原”

在我的情况下请注意Git> VCS操作>显示历史记录什么都没有显示。仅通过“项目文件”菜单。