diff --git a/Lerntagebuch.md b/Lerntagebuch.md index fbecd13..0d573e5 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -58,3 +58,21 @@ ablauf anzeigen und was z.b. in Variablen grade enthalten ist. ### Mitteilung an die Dozierenden --- +## SU 04 (14.11.2023) + +### Lernziel +Source Code Managment (SCM) +"centralized" und "distributed" SCM's +Wie man richtig Commits zum Projekt hinzufügt +Branches von einem Projekt +Wie Mergen und Rebase funktioniert +### Erkenntnis +Gelernt wie SCM funktioniern und welche Sin sie haben +Übungen für die in der Vorlesung behandelten themen bearbeitet +### Wiederholung +SCM sind Programme um bei Projekten mit mehreren Personen den Code zu "verteilen". Entweder Zentral auf einem Server oder Verteilt auf die Rechner der Projektmitglieder. Zudem gibt es Branch System, mit einem main, develop, realease, feature und hotfix Branch. Dieses System wird benutzt damit man auf ältere Version zurückgehen kann, oder an neuen arbeiten ohne die main branch zu verändern. Branches werden entweder mit "merge" oder mit "rebase" zusammengefügt + +### Kritik + +### Mitteilung an die Dozierenden +---