|
@ -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. |
|
|
da beim Wechseln zur einer anderen Programmiersprache meist auch ein Wechseln der IDE notwendig werden kann. |
|
|
|
|
|
|
|
|
### Kritik |
|
|
### 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 |