Para eso existen los programas de control de versiones, como te han comentado.
Personalmente utilizo
JediVCS y es muy bueno; Lo recomiendo.
Se integra perfectamente con el entorno de Delphi, es gratuíto, muy estable y posee todo lo que se le puede pedir a un sistemna de este tipo (además de muchas otras cosas).