Und bezüglich der "Sicherheitskopie":
GIT,
SVN oder HG :
Dafür hast sogar im Delphi die Unterstützung drin, also im Projektmanager die Verwaltung, sowie die "Historie" (das Verzeichnis _history) wird durch die Versionsverwaltung ersetzt, womit du unterm Quellcode im Tab "Historie" direkt die Versionsverwaltung drin hast.
Und es bleibt dann nicht nur das Letzte, bzw. "zum Glück hatte ich nicht nochmal kopiert und daher noch den alten Stand zur Verfügung".
Git und
SVN gehen auch lokal:
In einem Verzeichnis arbeiten und in einem anderem Verzeichnis/andere Platte die "Kopie".
(bei mir liegt es auf meinem NAS, aber kann auch auf einem privaten oder fremden Server liegen, wie z.B. GitHub.com)