La solucion real es una herramienta de control de codigo fuente.
La mas popular es Subversion pero ahora lo que se esta imponiendo es Mercurial o GIT (Mercurial funciona mejor en Windows)
De esa forma, no solo podes tener un repositorio de codigo sino empezarlo a usarlo en tus proyectos (que es lo que todo programador medianamente inteligente haria
).