diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 0fbe0ed..e4acfb8 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -52,4 +52,21 @@ Dies geht jedoch zulasten der Laufzeitsicherheit. Ich habe die Debug Funktionalität der IDE meiner Wahl kennengelernt. ### Wiederholung -Über das Debuggen kann man den Porgrammablauf stoppen, ohne ihn abzubrechen. Dadurch erhält man die Möglichkeit, sich den aktuellen Variablenwert der Variablen anzeigen zu lassen, ihn zu ändern, und das Programm danach wie gewohnt weiter auszuführen. \ No newline at end of file +Über das Debuggen kann man den Porgrammablauf stoppen, ohne ihn abzubrechen. Dadurch erhält man die Möglichkeit, sich den aktuellen Variablenwert der Variablen anzeigen zu lassen, ihn zu ändern, und das Programm danach wie gewohnt weiter auszuführen. + + +## SU 04 (14.11.2022) + +### Lernziel +- Source Code Management (SCM) +- Vorteile SCM +- SCM best practice +- SCM Features + - Branching und Branching conventions + - Merge & Rebase + +### Erkenntnis +(Default) Git Branching Model. Einen Standard für die Entwicklung zu haben hat viele Vorteile, vorallem wenn man in einer Firma und/oder an einem großen Projekt mit mehreren Personen arbeitet. Es bringt Übersicht über den aktuellen Stand der Entwicklung und hilft Mitgliedern im Team (oder außenstehenden; z.B. bei einem Open-Source Projekt) sich hilfreich miteinzubringen. + +### Wiederholung +Mit Git lassen sich einfach zwei Branches von einem Projekt zusammenfügen (merge). Sollte es dabei Konflikte geben, z.B. Datei Y wurde in Branch A als auch in Branch B nach dem Fork geändert, ist es mit möglich diese Konflikte zu lösen (resolve). \ No newline at end of file