diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 12bdce2..a2c81bb 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -427,7 +427,37 @@ Ein Singleton ist ein Objekt einer Klasse welches genau einmal zur Runtime läuf +## Vorlesung vom 2023.11.7/Übung vom 2023.11.9 + + +### Lernziel +#### Vorlesung + +- Wieso Git? + - lägt _Stände_ + - erlaubt es auf alte _Stände_ zurückzugehen + - oder Stände miteinander zu vergleichen + - dadurch wird Kooperation mit anderen Entwickeln einfacher + +- Verschiedene Arten des SCM (_Sourcecodemanagement_) + - durch Kopie von Ordnern + - oder durch Zip-Archives (da Speicherplatz sparender) + - muss aber bei jeder Benutztung wieder entpackt werden + - durch Netzwerkshares + - meistens durch Server der zentral verwaltet wird + - sicherer + - aber mehr Aufwand + - Server muss verwaltet werden + - Probleme und Chancen bei Netzwerkshares, Ordnerkopien und Zip-Archives + - braucht keine Tools + - Vergleich durch Betriebssystem + - alle Dateien (__auch unveränderte__) werden jedes Mal mitkopiert + - braucht selber mit Zip-Archives viel/unnötig viel Speicherplatz + - unregelmäßige Backups + - keine oder zu kurze Beschreibung für Änderungen + - Ordnernamen haben Längenbeschränkung +