Git
Git ist ein Programm zur Versionsverwaltung. Die Entwicklung wurde von Linus Torvalds begonnen, dem Initiator des Linux-Kernels.
Inhaltsverzeichnis
Versionsverwaltung
Eine Versionsverwaltung erfasst alle Änderungen an Dateien, versieht sie mit einem Zeitstempel und einer Benutzerkennung. Änderungen werden zu "Commits" zusammengefasst und können optional mit einem beschreibenden Text versehen werden. Es ist möglich zusätzliche Zweige (Pseudokopien) zu erstellen und Änderungen in selbigen zu testen und bei bedarf wieder zulöschen. Die ursprünglichen Dateien werden nicht verändert. Ein git-Projekt kann an einen Server gekopiert werden, von dem aus das Projekt von anderen Leuten wieder runtergeladen wird. Diese können Änderungen vornehmen und anschließend das veränderte Projekt wieder auf den Server kopieren. Es ist dabei möglich, jederzeit nachzusehen wer wann welche Änderungen vorgenommen hat.
Wichtige Begriffe
- Repository - git-Projekt
- committen - Änderungen abschicken.
- pushen - git-Projekt an einen Server schicken.
- pullen - aktuellere Version eines Projektes aus einem fernen Repository laden.
- Branch - zusätzlicher Zweig eines Repositories.
Bedeutung für Maniac Mansion Mania
MMM verwendet git um die Entwicklung der Starterpacks zu verwalten. Gehostet werden die Starterpacks auf GitHub. Erfasst sind nur die Änderungen seit dem 10. Mai 2011 vorgenommenen Änderungen.