我想编写一个小型备份脚本,将我在IntelliJ中对代码的更改从本地驱动器复制到网络驱动器。但是我无法找到这些更改在本地驱动器上存储的路径。
有任何想法吗?
有任何想法吗?
不是给鱼,而是教你如何钓鱼:
对我来说,它是$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。
$HOME/.IntelliJIdea15/config/shelf/
(已经是版本15,但可能来自EAP时期),但所有新的都在$PROJECT_HOME/.idea/shelf
中。 - botchniaque在Linux上运行的IntelliJ IDEA 15中,储存的变更似乎被作为单独的文件存储在项目目录下的.shelf
目录中。
Idea可以将搁置的更改存储在<projectFolder>/.idea/shelf/
目录中。建议尝试勾选此选项。
对于在Mac上使用的IntelliJ 10,我的文件路径是~/Library/Preferences/IntelliJIdea10/Shelf。
~/Library/Preferences/IdeaIC11/shelf
。 - Martin在Mac上,IntelliJ IDEA 12将它们存储在~/Library/Preferences/IntelliJIdea12/shelf/*.patch中。
在Windows 7上,默认位置下的IntelliJ IDEA 12
%UserHome%\.IdeaIC12\config\shelf\*.patch