in reply to Moving Perl from test to Dev
I use rsync myself. Using a variation of making backup snapshots using rsync it's easy to copy an entire tree around and have a handy backup snapshot if it all goes horribly wrong.