Ich habe ein SVN-Repository einer PHP-Site und der letzte Programmierer hat die Quellcodeverwaltung nicht richtig verwendet. Daher befindet sich im Repo nur Code, seit ich hier arbeite.
Ich habe ein paar alte Kopien der vollständigen Codebasis in Dateien als "Backups" gespeichert, aber sie sind nicht in der Quellcodeverwaltung. Ich weiß nicht, warum die meisten Kopien gespeichert wurden, und ich habe auch keine vernünftige Möglichkeit, sie mit einer Versionsnummer zu versehen. Ich tun die Daten haben die Sicherungen vorgenommen wurden, alle Sicherungen richtige Dateisystem - Zeitstempel haben.
Aufgrund von Upgrades der beteiligten Frameworks und Datenbanktreiber ist der alte Code nicht mehr vorhanden. Es funktioniert nicht mehr mit der aktuellen Serverkonfiguration. Die vorherigen Programmierer hatten jedoch eine einzigartige Logik, so dass ich es hasse, ganz ohne alte Kopien zu sein, um zu verweisen, was um alles in der Welt sie taten.
Soll ich dieses Zeug in der Versionskontrolle behalten? Wie? Den alten Code in separaten Tags / Zweigen abmauern?