diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 125e474..df19e0b 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -46,4 +46,24 @@ Es wurden uns IDE's vorgestellt zum bearbeiten unseres Projektes. Entwurfsmuster wurden erschaffen, um wiederkehrende Probleme zu lösen, dabei sind Vor- und Nach-teile bekannt. Sie erleichtern einem das Programmieren, haben aber eines hohen Einstickshürde und sind im code selbst nicht leicht zu erkennen. ### Kritik +Keine Kritik. + +--- +## SU 04 (14.11.2023) +### Lernziel +- Git +- Sicherheitsmaßnahme kurz: Scc (Safety creats confidence) +- Quellcodeverwaltung kurz: SCM (Source Code Management) +- Branching +- Merge oder Rebase +### Erkenntnis +Wir können unser Programm strukturiert zu updaten, dabei müssen wir beachteten, das wir oft Commiten und ein +gutes und übersichtliches Branchingsystem benutzten. +Eine gute SCM kann dabei hälfen, dass wir parallel am selben Projekt arbeiten können. +### Wiederholung +Branching in einegen Worten. Das Branching ist wie der Lebenslauf eines Programms, zu jedem Zeitpunkt +an dem am Programm gearbeitet wird, verändert es sich Schritt für Schritt, wobei jeder eine unterschiedliche +größe und funktion hat. Es beginnt mit dem ersten develop aus dem ein feature oder ein Release folgt, aus beidem kann ein +develop folgen oder vom realease ein master, aus dem wider um ein hotfix kommt und draus folgt ein neuer master oder develop +### Kritik Keine Kritik. \ No newline at end of file