Lernpfad:Einführung in Git/1: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
[[Datei:Waterfall_model-de.svg|240px|left|Stufen des Wasserfallmodells]] Die Entwicklung von Software läuft in der Regel nicht einfach planlos ab, sondern folgt einem mehr oder weniger festgelegten Schema. Dieses Schema nennt man ein [[wikipedia:Vorgehensmodell|Vorgehensmodell]] (der Softwareentwicklung). Bekannte Vertreter sind das [[wikipedia:Wasserfallmodell|Wasserfallmodell]] oder moderne [[wikipedia:Scrum|agile Methoden]].
[[Datei:Waterfall_model-de.svg|240px|left|Stufen des Wasserfallmodells]] Die Entwicklung von Software läuft in der Regel nicht einfach planlos ab, sondern folgt einem mehr oder weniger festgelegten Schema. Dieses Schema nennt man ein [[wikipedia:Vorgehensmodell|Vorgehensmodell]] (der Softwareentwicklung). Bekannte Vertreter sind das [[wikipedia:Wasserfallmodell|Wasserfallmodell]] oder moderne [[wikipedia:Scrum|agile Methoden]].


Je nach Größe des Projekts können von einigen wenigen bis zu hunderten Entwicklern an einer Software arbeiten. Das erfordert klare Absprachen.  
Je nach Größe des Projekts können von einigen wenigen bis zu hunderten Entwicklern an einer Software arbeiten. Das erfordert klare Absprachen.


Wenn so viele Personen - die manchmal über dei ganze Welt verteilt sind - an derselben Software arbeiten, kommt es schnell zu Problemen. Es wird aus Versehen ein Fehler eingebaut, zwei Mitarbeiter arbeiten an demselben Teil des Programms und ändern gleichzeitig dieseblen Dateien, mehrere Programmierer haben Teile implementiert, die nun zusammengeführt werden müsen, usw.
Wenn so viele Personen - die manchmal über die ganze Welt verteilt sind - an derselben Software arbeiten, kommt es schnell zu Problemen. Es wird aus Versehen ein Fehler eingebaut; zwei Mitarbeiter arbeiten an demselben Teil des Programms und ändern gleichzeitig dieselben Dateien, mehrere Programmierer haben Teile implementiert, die nun zusammengeführt werden müsen, usw.


Schnell hat man erkannt, dass man dafür eine Lösung braucht und die ersten Versionsverwaltungssysteme entwickelt.
Schnell hat man erkannt, dass man dafür eine Lösung braucht und die ersten Versionsverwaltungssysteme entwickelt.