40

我想编写一个小的备份脚本,它将我在 IntelliJ 中的货架更改从我的本地驱动器中取出,并将它们放在网络驱动器上。但是我找不到这些存储在本地驱动器上的路径。

有任何想法吗?

4

7 回答 7

28

对我来说是$user.home/.IntelliJIdea90/config/shelf

我不确定这是否会在 OSX 上发生变化。看起来可能会有所不同,但是一旦找到 .IntelliJIdea90 目录,它就位于/config/shelf.

更新评论 这是我搁置 8.1.3 中的一些更改后的 .IntelliJIdea80/config/shelf 目录:

skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ ls
AnotherTestOfshelving.patch
skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ 

我将启动我的 Windows 虚拟机,看看它是否在 Windows 上的同一个地方。

使用 Windows 更新

一样的地方。这是 Vista,所以它是 C:\Users\skrall\.IntelliJ90\config\shelf 你能在本地硬盘上搜索一个名为shelf 的目录吗?或者,如果这不起作用,请搜索 *.patch

于 2010-04-21T14:04:52.013 回答
24

而不是给鱼,这里是如何钓鱼:

  1. 查找操作项: ++(在 Mac 上)或 + + (在Windows Shift/ Linux 上)ACtrl ShiftA
  2. 键入“更改搁置在此处输入图像描述
  3. 检查存储位置在此处输入图像描述
于 2017-12-06T20:19:22.690 回答
21

Linux 上的 IntelliJ IDEA 15,搁置的更改似乎作为单独的文件存储在项目目录下的.shelf目录下。

于 2015-11-16T15:36:47.743 回答
16

Idea 还可以将搁置的更改存储在<projectFolder>/.idea/shelf/目录中。尝试检查此选项。

于 2015-01-19T09:26:57.470 回答
7

对于 Mac 上的 IntelliJ 10,对我来说它在 ~/Library/Preferences/IntelliJIdea10/Shelf

于 2011-03-25T04:10:41.670 回答
3

Mac 上的 IntelliJ IDEA 12,将它们存储在 ~/Library/Preferences/IntelliJIdea12/shelf/*.patch

于 2013-03-05T12:48:13.263 回答
1

Windows7 上的 IntelliJ IDEA 12,默认位置

%UserHome%\.IdeaIC12\config\shelf\*.patch

_IDE_config_folder_ \shelf\*.patch

注意非默认 IDE 配置文件夹位置可以在 _IDEA_HOME_\bin\idea.properties idea.config.path=${user.home}/.IdeaIC/config 中查找

于 2013-09-13T15:10:01.797 回答