Ich kann Leuten nur immer wieder empfehlen sich ein SVN Programm anzulegen.
Ich nutze jetzt seit ein paar Jahren Tortoise SVN auf meinem RootServer und es hat mir schon sehr oft das (arbeits-)leben gerettet.
Jedesmal wenn ich ein Milestone fertig habe oder einfach keine Lust mehr habe an dem Tag, lad ich direkt ein Backup hoch.
Ob die Datei beim überschrieben in die gleiche Adresse kopiert wird weiß ich nicht, wenn nicht hast du gute chancen die Datei wiederherzustellen.
Viel Glück