I have a desktop and a laptop: What’s the best way to move between local installations?

From personal experience sync between two different computers work best in one direction. For example your desktop is primary and notebook is precise mirror (yep, of whole directory tree preferably with tool that doesn’t touch unchanged files). Two way sync gets messy very fast for web stack.

If you need to actively work with same stack on different computers it is easier to keep portable stack on external media (like external hard drive or flash drive) and just plug it. Don’t forget solid backup routine (which you should have in any case) or if external thingie dies – you lose whole stack.

PS another idea is to use something like Dropbox, but I hadn’t tried that in practice yet.