Welches Versionskontrollsystem ist am einfachsten einzurichten und für Spielzeugprojekte zu verwenden?

Ich unterrichte den dritten erforderlichen Einführungskurs in einer CS-Abteilung. Bei einer meiner Hausaufgaben werden die Schüler gebeten, den Code zu beschleunigen, den sie für eine frühere Aufgabe geschrieben haben. Faktor-Zehn-Beschleunigungen sind Routine; Faktoren von 100 oder 1000 sind...