From 7b3d311892fd850a2f39ddf790cb6eed9358b184 Mon Sep 17 00:00:00 2001 From: Saba Fazlali Date: Sun, 26 Nov 2023 22:31:12 +0100 Subject: [PATCH] 4. Vorlesung --- Lerntagebuch.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 2cdffe8..e81de03 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -110,7 +110,6 @@ Ich habe im Internet nach weiteren Inhalten über Entwurfsmuster gesucht und wol - Quellcode-Verwaltung (**S**ource **C**ode **M**anagement): - Zentrales SCM - - Pro und Contra: | Pro | Contra | | :----: | :----: | @@ -118,7 +117,6 @@ Ich habe im Internet nach weiteren Inhalten über Entwurfsmuster gesucht und wol | einfache Speicherung/Wiederherstellung | branching und merging sofort für alle sichtbar | - verteiltes SCM - - Pro und Contra: | Pro | Contra | | :----: | :----: | @@ -139,7 +137,9 @@ Bei Gruppenprojekten machen wir einen Commit, wenn das gesamte Projekt kompilier ### Wiederholung **Branching**: Eine Kopie des aktuellen Repositorys, um an einer anderen Version zu arbeiten, ohne die ursprüngliche Version zu beeinflussen. + **Merge**: Fügt Änderungen aus einem Branch in den anderen ein. Erzeugt einen neuen Commit, der die Änderungen aus beiden Branches kombiniert. + **Rebase**: Fügt Änderungen aus einem Branch in einen anderen hinzu, indem die Commits aus dem ersten Branch auf dem zweiten Branch wiedergegeben werden. (z.B. ein anderer Kollege hat einige Änderungen am Master Branch vorgenommen und wir brauchen diese Änderungen in dem Branch, an dem wir gerade arbeiten, also führen wir einen Rebase durch, um die neueste Version des Masters in unserem Branch zu haben). ### Kritik