I would probably go with Subversion or Git.
I have a working and home desktop + laptop on which I do all my dev work.
I keep all my changes in Subversion (which in itself is good practice), and that also means that I can continue from where I left very quickly. The quick update team gets my latest code, and I'm ready to go ..
In addition, to save me the need to copy databases or run database projects, I launch my databases on my working PC (which I never disconnect) and get access to it through a VPN. In my applications, there is no need to change connection strings, since My-PC \ SQLEXPRESS works both with My-PC and the other two computers (because they are on the same network).
Marko
source share