Nun, seit Jahrzehnten gibt es eine anerkannte Lösung für dieses Problem, nämlich etwas namens "Versionskontrollsystem", und ein Versionskontrollsystem tut das, was auf der Verpackung steht.
Well, for decades there has been a recognized solution