Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13323
Full metadata record
DC FieldValueLanguage
dc.contributor.authorΑλέξιος Τσιτσιμπής
dc.date.accessioned2018-07-23T09:04:36Z-
dc.date.available2018-07-23T09:04:36Z-
dc.date.issued2016-11-20
dc.date.submitted2016-11-2
dc.identifier.urihttp://artemis-new.cslab.ece.ntua.gr:8080/jspui/handle/123456789/13323-
dc.description.abstractΣε αυτή τη διπλωματική υλοποιούμε το Gitsync, ένα εργαλείο που επιδεικνύει πώς μπορεί να χρησιμοποιηθεί το Git για την επίτευξη αυτοματοποιημένου, κατανεμημένου συγχρονισμού αρχείων με υποστήριξη διαφορετικών μηχανισμών αποθήκευσης. Για το σκοπό αυτό, αρχικά εξερευνούμε και αναλύουμε τον τρόπο με τον οποίο λειτουργεί εσωτερικά το Git, και πώς αυτό χειρίζεται διενέξεις που προκύπτουν κατά τη διαδικασία της συγχώνευσης. Έπειτα, παρουσιάζουμε τη διαπροσωπία που χρησιμοποιεί το Git για να επικοινωνήσει χρησιμοποιώντας πρωτόκολλα που του είναι άγνωστα, και την αξιοποιούμε για να επιτύχουμε συγχρονισμό αρχείων με τη χρήση δικού μας πρωτοκόλλου. Τέλος, πειραματιζόμαστε με δύο διαφορετικές μεθόδους για την αυτόματη επίλυση διενέξεων, που βασίζονται στις διαδικασίες της συγχώνευσης και της αναθεμελίωσης, έννοιες του εργαλείου Git.
dc.languageGreek
dc.subjectgit
dc.subjectfile synchronization
dc.subjectconflict resolution
dc.subjectgitsync
dc.subjectgit remote helpers
dc.subjectmerge
dc.subjectrebase
dc.titleΑυτοματοποιημένος, Κατανεμημένος Συγχρονισμός Αρχείων Με Χρήση Του Εργαλείου Git Και Υποστήριξη Διαφορετικών Μηχανισμών Αποθήκευσης
dc.typeDiploma Thesis
dc.description.pages104
dc.contributor.supervisorΚοζύρης Νεκτάριος
dc.departmentΤομέας Τεχνολογίας Πληροφορικής & Υπολογιστών
dc.organizationΕΜΠ, Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών
dc.description.notesΣτο έγγραφο περιλαμβάνεται και πλήρες κείμενο στα Αγγλικά.
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File SizeFormat 
DT2016-0306.pdf1.23 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.