My team and I are all frustrated by the current state of things: when you develop your code inside a virtual machine, all code sharing mechanisms seem to suck.<p>What do you currently use?
It's far from perfect but vagrant + provider of your choice (I'm using parallels for now, but will probably switch to Veertu when they have vagrant support) works well enough for me.<p>Even if you need to do things directly in the vm, this is still a workable solution I'd imagine.