I want to write a small backup script that would take my shelf changes in IntelliJ from my local drive and put them on a network drive. But I can\'t locate the path to where
Instead of giving the fish, here is how to fish:
IntelliJ IDEA 15 on linux, shelved changes seem to be stored as individual files in the project directory, under the .shelf
directory.
For IntelliJ 10 on mac, for me its in ~/Library/Preferences/IntelliJIdea10/Shelf
IntelliJ IDEA 12 on Windows7, default location
%UserHome%\.IdeaIC12\config\shelf\*.patch
i.e. _IDE_config_folder_\shelf\*.patch
Note non default IDE config folder location can be looked up in _IDEA_HOME_\bin\idea.properties idea.config.path=${user.home}/.IdeaIC/config
IntelliJ IDEA 12 on Mac, stores them in ~/Library/Preferences/IntelliJIdea12/shelf/*.patch
For me it's $user.home/.IntelliJIdea90/config/shelf
I'm not sure if that changes on OSX or not. It seems like it might be different, but once you find the .IntelliJIdea90 directory, it's in /config/shelf
.
Update for comment Here is my .IntelliJIdea80/config/shelf directory after shelving some changes in 8.1.3:
skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$ ls
AnotherTestOfshelving.patch
skrall@skralldesktop:~/.IntelliJIdea80/config/shelf$
I'll startup my Windows VM and see if it's the same place on Windows.
Update With Windows
Same place. This is Vista, so it's C:\Users\skrall\.IntelliJ90\config\shelf Can you search your local hard drive for a directory named shelf? Or, if that doesn't work, search for *.patch