Git
Git είναι ένα κατανεμημένο πακέτο λογισμικού ελέγχου έκδοσης, για τη διαχείριση των αλλαγών των ηλεκτρονικών αρχείων σε όλη έργα και υποέργα που γίνονται από πολλούς συμμετέχοντες.
- Χαρακτηριστικά
- Είχε θέματα ασφάλειας στο παρελθόν
- Υποστήριξη για μη γραμμικές ροές εργασίας
- Έχει μια κατανεμημένη αρχιτεκτονική ανάπτυξης
- Συμβατό με τα υπάρχοντα πρωτόκολλα
- Μπορεί να χειριστεί πολύ μεγάλα έργα
- Έχει πολλές επιλογές για τη συγχώνευση αποθετήρια αρχείο
- Εντελώς δωρεάν για χρήση
- πλούσια χαρακτηριστικά
- Το βασικό πακέτο της βιομηχανίας για τον έλεγχο της έκδοσης
- Γρήγορη και αξιόπιστη
- Πολλές εξαιρετικές εφαρμογές τρίτων που χτίστηκε από αυτό, όπως GitHub
- Δύσκολο να μάθουν, ιδιαίτερα για τα νέα για το λογισμικό ελέγχου έκδοσης
- Δεν υπάρχει έλεγχος πρόσβασης
Δημιουργήθηκε το 2005 από τον Linus Torvalds - ο δημιουργός του Linux - Git έχει γίνει το βιομηχανικό πρότυπο για τον έλεγχο της έκδοσης του λογισμικού, και για καλό λόγο: λειτουργεί και λειτουργεί καλά. Δεν πρέπει να συγχέεται με το GitHub - η οποία φιλοξενεί τους χώρους φύλαξης Git - Git δεν είναι μόνο πλούσια χαρακτηριστικά, είναι επίσης γρήγορη και έχει άριστη υποστήριξη για μη γραμμικές ροές εργασίας. Είναι επίσης εντελώς δωρεάν για χρήση και τρέχει σχεδόν σε κάθε δυνατή πελάτη. Μεταξύ κοντά σε αμέτρητα χαρακτηριστικά του είναι κατανεμημένη αρχιτεκτονική ανάπτυξης της, τη συμβατότητά του με τα υπάρχοντα πρωτόκολλα, την ικανότητά του να χειριστεί τα έργα μεγάλης κλίμακας και την πληθώρα των επιλογών όταν πρόκειται για συγχώνευση αποθετήρια αρχείο. Git έχει μια πολύ βασική διεπαφή χαμηλού επιπέδου, η οποία μπορεί να είναι καλό ή κακό, ανάλογα με την άποψή σας. Προγραμματιστές και άλλες τεχνικές τύποι αγαπούν γενικά το περιβάλλον, αλλά άλλοι μπορεί να προτιμούν μια οπτική τέλος μπροστά, και υπάρχουν πολλές επιλογές για καλό τρίτων για αυτό. Git έχει μερικά αρνητικά. Αλλά υπεραφθονία των χαρακτηριστικών μπορεί να είναι δύσκολο να μάθουν, ειδικά για τους χρήστες με περιορισμένη εμπειρία με τα πακέτα ελέγχου έκδοσης. Επίσης, δεν έχει μηχανισμούς ελέγχου πρόσβασης, αλλά, αντίθετα, είναι χτισμένο σε συνεργασία με άλλα εργαλεία που εκτελούν αυτή τη λειτουργία. Τέλος, υπήρξαν κάποια ζητήματα ασφάλειας με αυτό στο παρελθόν.