Doing web development I love having all the tools I've grown used to right here at my disposal. Right here, meaning on my local machine. I don't mind popping Vim for a quit edit or config setting on a remote server, but I can't see myself developing in terminal-based apps full time. So here's the question:
I've been using Mamp flawlessly for a number of years, but moving to VM virtual appliances has proved more challenging. For one thing, I am at a loss for how to mirror my 'remote' web-root onto my mac so I can edit files in Textmate or MacVim. It's also nice to be able to save/add/delete locally and not to have to SSH each time I need to make some change.
Keeping things sync'd up is also a challenge. With Mamp, I could simply point my web-root to my dropbox/htdocs folder and presto! All my projects were sync'd up across as many machines as I wanted.
Any insight on a good strategy to tackled this issue would be appreciated!