diff --git a/Lerntagebuch.md b/Lerntagebuch.md index aaf5bcd..4eb26de 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -87,3 +87,26 @@ Wir werden für die Zusammenarbeit an dem Gruppenprojekt mit einem SCM System wi Um seine Änderungen an einem Projekt hinzuzufügen, gibt es die Möglichkeiten des rebase und des merge. Den rebase nutzt man eher, wenn man an einem noch unfertigen Feature arbeitet und den merge wenn man sich im develop oder master Zweig befindet. --- + +## Vorlesung vom 28.11.2023 + +### Lernziel + +- Software ist heutzutage meist so komplex, dass die Kooperation von Entwicklern immer wichtiger wird +- Die Abhängigkeiten werden meistens innerhalb der Organisation bereitgestellt +- Semantische Versionierung gibt an in welcher Version sich ein Projekt befindet und lässt sich in die Teile Major, Minor, Patch und Label zerlegen. + +### Erkenntnis + +Für unser Gruppenprojekt verwenden wir wahrscheinlich ein gemeinsames remote reopsitory. Dies bietet den Vortei, dass alle Beteiligten Schreibzugriff haben und gegen ein gemeinsames Repository arbeiten. Hierbei können alle die derzeitigen Zwischenstände des Projektes einsehen und uns untereinander helfen. + +### Wiederholung + +Ein SCM ermöglicht das parallele Entwickeln verschiedener Features und macht den Code zentral verfügbar. Außerdem kann man zwischen verschiedenen Entwicklungsständen wechseln und ermöglicht die Zusammenführung parallel geändertet Dateien. + + + + + + +