I am using a simple methodology, as a do-it-yourself revision control
For each task I have a separate copy of the whole code, named after the task (task1, task2 etc.)
At any given moment I only work on one task.
To start working on a task, I rename the task's folder into "working copy".
Now, each task folder, also has in it a .idea folder, with PhpStorm's project files.
Currently I use the following procedure to switch between tasks
1. Close the project (but not Storm)
2. Rename folders (resulting in a different task-folder named now as "working copy"
3. Reopen the project on Storm
Now to the problem: storm opens files with *the wrong content*. It seems to somehow remeber the content of the file (even though the file was not open in any tab), and ignore the fact the the file has changed on disk.
Now I see that when i edit the file, storm gets notified by the OS, and reloads the file. But when I merely rename the containing folder name, it does not.
Is there a way to turn of this "caching" mechanism, and force Storm to always load newly opened files from the disk?