Dafür stehen viele verschiedene Tools zur Verfügung. Was Sie suchen, ist ein Versionskontrollsystem.
Beispiele wären SVN und (heutzutage beliebter) GIT, die wahrscheinlich funktionieren würden.
Persönlich würde ich GIT verwenden. Dafür gibt es einige GUIs. Das aktuelle Visual Studio ist integriert und Atlassian SourceTree bietet eine einfach zu bedienende Benutzeroberfläche. Diese Lösung fügt .git
Ihrem Projektverzeichnis ein verstecktes Verzeichnis hinzu, und Sie müssen es manuell einchecken.
Ein alternativer Ansatz wäre die Verwendung der Windows- Vorgängerversion . Auf diese Weise können Sie Elemente auf Windows-native Weise wiederherstellen. Die Versionierung ist nicht so eindeutig und Sie können keinen nützlichen Kommentar damit speichern.