Browse Source

Zwölfter Push

remotes/origin/HEAD
Dennis 1 year ago
parent
commit
cddb3d3b5f
  1. 29
      Lerntagebuch.md

29
Lerntagebuch.md

@ -77,3 +77,32 @@ Programmiersprachen bevorzugen. Dies ist auch gleichzeitig ihr Nachteil sein,
da beim Wechseln zur einer anderen Programmiersprache meist auch ein Wechseln der IDE notwendig werden kann.
### Kritik
---
## SU 04 (14.11.2023)
### Lernziele
- Das Source Code Management (SCM) und deren Funktionalitäten
- Einfache Methoden vs. Verwendung eines SCM
- Vor- und Nachteile von zentralisierten und/oder verteilten SCM
- Vorteile von small commits und clean commits
- Entstehung und Eigenschaften von Branches
- Merge und Rebase mit Vor- und Nachteilen bei Anwendung
- die wichtigsten git-Befehle
### Erkenntnis
Für das Gruppenprojekt habe ich das Werkzeug Source Code Management kennengelernt
und weiß welche Vor- und Nachteile die Benutzung solcher mit sich bringt.
Vor allem habe ich aber die Notwendigkeit von small commits und clean commits für mein Gruppenprojekt verstanden.
Mit wurde das Konzept vom Branching und vom Merge bzw. Rebase näher gebracht
und ich kann diese bei Fehlerentstehung nutzen, um den Fehler zu verstehen und zu lösen.
### Wiederholung
Der Merge-Befehl wird genutzt um zwei Branches wieder zu vereinen.
Dabei wird meistens der develop oder master Branch mit einem hotfix, release oder feature Branch verbunden.
Beim Mergen wird im Gegensatz zum Rebase die veränderten Ergebnisse im Code vereint und nicht ein Branch bevorzugt.
Die Vorteile beim Mergen ist die einmalige Konfliktlösung pro Befehl. Diese können auch automatisch bei kleineren Fehlern erfolgen.
Die Nachteile sind jedoch komplexere Merge-Graphen und komplexere Konfliktlösung in der finalen Phasen.
### Kritik
Loading…
Cancel
Save