From 0a7963b8552e47dc453fb5b1a271f0126fcbffcf Mon Sep 17 00:00:00 2001 From: Yannis Liebermann Date: Sun, 3 Dec 2023 21:13:04 +0100 Subject: [PATCH] SU - 05 --- Lerntagebuch.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index cbf5688..e38f308 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -50,4 +50,16 @@ Entwurfsmuster sind erprobte Lösungsvorlagen für wiederkehrende Entwurfsproble ### Erkenntnis Git ist ein SCM(Source Code Management) tool, womit der Code Versioniert werden kann. Es kann außerdem nachvollzogen werden, wer den Code geschrieben hat und wann. Dies kann in großen Projekten sehr Hilfreich sein. ### Wiederholung -In Git gibt es Branches, womit verschiedene Versionen unabhängig vom Master/Main Branch entwickelt werden können, ohne den Code von anderen zu Verändern. Mit einem merge kann man branches zusammenführen um einen neuen stand im Ziel Branch zu erstellen. Wenn man in einen anderen Branch wechselt, kann man ganz einfach in eine andere Version des Codes kommen oder in eine andere Entwicklungsstufe. \ No newline at end of file +In Git gibt es Branches, womit verschiedene Versionen unabhängig vom Master/Main Branch entwickelt werden können, ohne den Code von anderen zu Verändern. Mit einem merge kann man branches zusammenführen um einen neuen stand im Ziel Branch zu erstellen. Wenn man in einen anderen Branch wechselt, kann man ganz einfach in eine andere Version des Codes kommen oder in eine andere Entwicklungsstufe. + +## SU - 05 - 28.11.2023 +### Lernziel +- Kooperation SCM +- local repo +- remote repo + +### Erkenntnis +Mit einem Kooperation SCM kann man in der Gruppenarbeit, einfach und Effizient Arbeiten. Es ist einfach an mehreren Versionen am code parallel zu Arbeiten und verschiedene Features parallel fertigzustellen. Außerdem kann jeder auf den Code vom anderen zugreifen und Fehler oder Änderungen, Schnell und früh erkennen und behoben werden. + +### Wiederholung +Die Zusammenarbeit im Kooperation SCM ermöglicht eine effiziente und transparente Teamarbeit, indem sie Versionierung, parallele Entwicklung und Rückverfolgbarkeit von Änderungen erleichtert. Darüber hinaus fördert sie eine konsistente Code-Qualität, da Teammitglieder ihre Beiträge überprüfen und integrieren können, um Konflikte frühzeitig zu erkennen und zu lösen. \ No newline at end of file