For example you have a project version 1.0. Right now you are working Version 2.0. You can move all your Version 1.0 code to your VM. VM can have its own database if you want or VM can connnect to network database server... Anyway treat your VM as a network computer.