Wenn viele Programmierer an einem Projekt arbeiten, müssen sie sich abstimmen. Sie können nicht alle gleichzeitig eine Datei editieren. Vielleicht macht auch jemand einen Fehler und man möchte auf einen älteren Versionsstand zurückkehren.
Finde hier eine Einführung in Versionsverwaltungssysteme.
Hier kommen Versionsverwaltungsysteme ins Spiel. Zwei häufig verwendete Systeme sind Subversion (svn) und git.