schule:versionsverwaltungssysteme
Dies ist eine alte Version des Dokuments!
Versionsverwaltungssysteme
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.
Hier kommen Versionsverwaltungsysteme ins Spiel. Zwei häufig verwendete Systeme sind Subversion (svn) und git.
- Absolviere1) den Kurs Using Subversion
- Absolviere den Kurs Using Git
Unter git - Der einfache Einstieg findest du die wichtigsten Befehle und eine typische Sitzung mit git.
Der Artikel „Unvergessen - Erste Schritte mit dem Versionskontrollsystem Git und mit GitHub“ (c't 05/2014, S. 176) gibt eine ausführliche Einführung in git. - Was ist der Hauptunterschied zwischen den beiden Systemen?
- Von wem wurde git entwickelt?
Links
- learngitbranching.js.org enthält interaktive Übungen zu git.
- Gitea ist ein Git-Server, der nur wenig Ressource benötigt und leicht aufgesetzt werden kann - z.B. auf einem Raspberry Pi
- Cygwin ist eine Linux-Umgebung für Windowsrechner, die svn, ssh oder git in der Konsole anbietet.
1)
evt. außer Betrieb: https://github.com/openhatch/oh-mainline/issues/1709
schule/versionsverwaltungssysteme.1577016992.txt.gz · Zuletzt geändert: 2019-12-22 13:16 von marco.bakera