2 - Informatische Werkzeuge in den Geistes- und Sozialwissenschaften II [ID:15281]
50 von 607 angezeigt

prima gut ich mache mal den screen share mit den folien so können sie alle die

folien sehen gut wir haben uns das letzte mal auf haben wir uns um geht also um ein versionskontrollesystem

gekümmert im allgemeinen wir haben uns die haben uns angeguckt die idee ist dass man statt direkt

auf einer datei zu arbeiten tut man sozusagen das original der datei in ein repository also

irgendwo ein webserver in der cloud und ein arbeitskopie aus und diese arbeitskopie auf

der arbeitet man und wenn immer sich da änderungen ergeben mit dem schritten ist

committed man die ins repository das ganze über die von panne irgendjemand hat noch seinen

also wir berechnen differenzen und können auch differenzen anwenden auf dateien um neue

version zu kriegen darüber haben wir uns unterhalten und die idee bei der ganzen schichte ist dass man

kollaborieren kann wenn man differenzen hin und her schickt dann kann man sozusagen synchronisiert

die arbeitskopien wir hatten uns über merck unterhalten ich habe das noch so ein klein

bisschen genauer gemacht auf dem folien die idee ist dass man wenn man einen eltern datei hat die

sich in zwei verschiedene richtungen verändert hat da muss man sie wieder zusammenbringen und

das kann man wenn man die eltern datei kennt und die beiden des kämpt und wenn man die beiden und

dann kriegt man einen neuen diff in dem man wie im wesentlichen das wollte ich ihnen noch mal zeigen

wenn man diese files hat ja zum beispiel diesen eltern feil da steht das ist der feil drin und

dann steht da drunter hi und dann gibt es zwei änderungen dahin der eine ersetzt hi also ich in

diesem fall dieses meine datei ersetzt hi durch hello und jemand anderes ersetzt hi durch hello

aber klein geschrieben dann entsteht ein sogenannter konflikt und der konflikt sieht irgendwie so aus

dass man sagt ok man hat hier man hat hier oben sozusagen den teil der datei ohne konflikt dann

hat man den teil der aus meinen aus der ganz linken datei kommt dann kommt der teil der aus

der eltern datei kommt hi und dann kommt sozusagen der neue und das wird einfach mit den kleiner und

größer und den solchen zeichen gleicher zeichen wird in die datei reingeschrieben und dann müssen

sie aus diesem zeugs was einem die vollständige informationen gibt was es vorher war was ich

daraus gemacht habe was jemand anders daraus gemacht haben müssen sie diesen konflikt auflösen

ja eine neue version herstellen

statt diesen ganzen unsinn schreiben sie was weiß ich schau hin weil sich das jetzt anbietet

wir haben eine frage ja zu den dateien namens zu den verschiedenen inwiefern tun die jetzt

überhaupt miteinander kooperieren weil an sich werden es doch jetzt erstmal drei völlig

verschiedene dateien die ja nicht unbedingt miteinander mitschen müssen oder wir stellen

uns vor dass wir in wo habe ich da habe ich dass wir in dieser situation sind ja wo wir ein repository

haben wo irgendjemand diesen datal diese datei ausgeschickt hat und wo über ein merge eine

differenz delta eins kommt aber wir selber schon ein delta 2 gemacht haben stellen sie sich vor

dass die dass die dass die älteren version ist dann die version die im reposite nach die die hier

die basisversion ist und da gibt es diese beiden differenzen delta eins und delta zwei also die

version mit der wir angefangen haben ist parent die die version die wir jetzt im moment haben ist

mein und die aus die sozusagen durch anwenden von delta eins entsteht ist jords das ist hier

also im prinzip heißen die dann eigentlich alle gleiches geht jetzt nur um die verbildlichung des

ganzen oder nur um die verbildlichung des ganzen ja dieses hier das 3-way mergstuhl merge 3

ist ein ist ein tool das gibt es auch unabhängig von geht oder so oder so etwas da kann man

beliebige drei dateien oder beliebige drei strings mit behandelt aber die motivation dafür ist diese

situation wo wir hier selber eine änderung delta 2 gemacht haben und durch ein update kommt ein

eine änderung angeschwommen gut gut wunderbar noch mehr fragen

das sieht also das im meistens sieht das irgendwo aus manchmal ist der parent text dabei manchemal

ist er nicht dabei in subversion ist er häufig nicht dabei da sieht das tatsächlich dann so aus

ja wir haben hier den den teil der nicht nicht ist dann haben wir hier sozusagen die eine

änderung die andere änderung und so weiter jetzt in subversion okay typischerweise wenn man konflikt

kriegt ärgert man sich warum weil man plötzlich nachdenken muss man muss sich nachdenken ob nun

cutoff desire 5 oder 400 sein soll und vielleicht kriegt man raus dass nur 250 sein soll oder so

was ja da muss man sozusagen einen ganzen kommt man muss eine komplexe entscheidung treffen deswegen

Zugänglich über

Offener Zugang

Dauer

01:32:58 Min

Aufnahmedatum

2020-05-07

Hochgeladen am

2020-05-08 00:36:05

Sprache

de-DE

Einbetten
Wordpress FAU Plugin
iFrame
Teilen