I had a meeting starting, and needed my code to be compilable to run some apps that I knew would come up in the meeting. I was in the middle of working on some code in a changelist, and thus the codebase wouldn't compile. So I clickly shelved the changes, which reverted the file I was editing, and was then able to compile. After the meeting I went to find the shelve to unshelve my code, and there was no shelf for today. I lost a good amount of code I rather not re-write. Can anyone help me get it back.
BTW, I did notice that when I shelved the code, I got that message that my project had changed externally and I needed to re-read the project. I am wondering if the shelve data is kept in the .iws, and if somehow idea changing the .iws was perceived as being done externally, and if by re-reading the project I somehow lost the shelve.
Anyone know how to recover this?
[IDEA 10.5 build IU-107.105]
Just found some more information. In ~/Library/Preferences/IntelliJIdea10/shelf, I found a patch, which is the patch to my code.
1.) Why did this not show up as a shelf. Is all I need to do maybe is restart IDEA (I will try)
2.) If I can't figure out how to make this a shelf again, can I apply this patch on the command line somehow (Mac OS X).
Message was edited by: Eric Bergerson