CVS, specially, running the CVS server on the dev machine, and invoking the CVS client on the production box. Sure, it might be overkill, but not only do you get to do what you want, but you also get a code repository and the ability to develop on several boxes if possible.
Dr. Michael K. Neylon - mneylon-pm@masemware.com
||
"You've left the lens cap of your mind on again, Pinky" - The Brain