Nutzung einer Quellcodeverwaltung, z. B.
SVN (leicht zu nutzen und mittels VisualSVN Server
auch kostenlos nutzbar) oder Git wäre aber sicherlich auch sinnvoll...
svn benötigt noch nicht einmal einen Server (git glaube ich auch), man kann schlicht ein Verzeichnis zum Repository ernennen. TortoiseSVN ist dafür schärfstens zu empfehlen.