@ -76,3 +76,21 @@ In einer Gruppenarbeit muss man verstehen wie Merge-Konflikte entstehen können,
### Wiederholung:
### Wiederholung:
Mit dem Befehl "git merge" kann man die unabhängigen Entwicklungszweige, die mit git branch erstellt wurden, in einen einzigen Branch integrieren. Man muss beachten, dass alle folgenden Befehle in den aktuellen Branch gemergt werden. Mit "git checkout" wählt man den aktuellen Branch aus und mit dem Befehl "git branch -d" löscht man das veraltete Zielbranch.
Mit dem Befehl "git merge" kann man die unabhängigen Entwicklungszweige, die mit git branch erstellt wurden, in einen einzigen Branch integrieren. Man muss beachten, dass alle folgenden Befehle in den aktuellen Branch gemergt werden. Mit "git checkout" wählt man den aktuellen Branch aus und mit dem Befehl "git branch -d" löscht man das veraltete Zielbranch.
# Tagebucheintrag: Woche 5
### Lernziel:
- Relevante Literatur
- Kooperation im Softwareentwicklungsprozess
- Softwareentwicklungsprozess
- Rolle von automatisierten Tests
- Vorgehensmodelle
### Erkenntnis:
Um an jedem Gitprojekt mitarbeiten zu können, muss man wissen, wie man seine Remote-Repositorys verwalten kann. Die Zusammenarbeit mit anderen erfordert die Verwaltung dieser Remote-Repositorys und somit Schreibzugriff für jeden Entwickler und somit das Pushing und Pulling von Daten zu und von den Repositorys ab. Jeder muss das Wissen haben wie man entfernte Repositorys hinzufügt, nicht mehr gültige Remotes entfernt und verschiedene Remote-Branches verwaltet.
### Wiederholung:
Bei der SCM handelt es sich um den Prozess, bei denen Änderungen am Quellcode rückverfolgt und verwaltet werden. SCM ermöglicht es Entwicklern und anderen Beteiligten, einen vollständigen Überblick über alle an einer gemeinsamen Code vorgenommenen Änderungen zu erhalten. Dadurch wird sichergestellt, dass Entwickler stets mit dem aktuellen Code arbeiten und es keine wiedersprüchlichen Codeänderungen gibt.