I currently work on a Windows machine on PHP projects running on a local development Linux machine. I have the Linux machine as a mounted network drive in Windows and can open it in PHPStorm without any issues but it does get rather slow, especially when I compare with a project sitting on my C:\ drive. My current workaround is the following:
1. Checkout the repository on my C:\ drive from the repository (svn co ...)
2. Export the repository on the Linux mounted drive (svn export...)
3. Open the local version of the project in PHPStorm
4. Set up automatic deployment between my C:\ drive and the mounted Linux drive
I'm planning on setting up a Vagrant box replicating the Linux environment and using that but until then I was wondering if there is a better solution out there. It takes a couple of minutes to set up my current way of doing this so it's not bad if I'll be working on a project for a while but it does seem a bit hack-ish.