Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Η καλύτερη εκδόσεων Sub για Linux

Όταν αρκετές προγραμματιστές που εργάζονται σε ένα ενιαίο έργο , την παρακολούθηση των επιμέρους αλλαγές τους , καθώς και ξεχωριστές εκδόσεις του , τον πηγαίο κώδικα του έργου μπορεί να αποδειχθεί δύσκολο . Για την αντιμετώπιση αυτών των προκλήσεων , τα μεγάλα έργα λογισμικού χρησιμοποιούν συχνά υπο λογισμικό εκδόσεων για να παρακολουθείτε όλες αυτές τις αλλαγές και τις εισφορές . Υπάρχουν πολλά επιμέρους προγράμματα εκδόσεων για το Linux , το καθένα με τα δικά της χαρακτηριστικά που ωφελούν τις προτιμήσεις και τα σχέδια διαφορετικούς κατασκευαστές . Υπο εκδόσεων
Η

Sub εκδόσεων λογισμικού , επίσης, γνωστό και ως έκδοση του λογισμικού ελέγχου , βοηθά τις ομάδες ανάπτυξης λογισμικού να συνεργαστούν σε έργα με την παρακολούθηση και την οργάνωση των αλλαγών μεμονωμένα μέλη κάνουν σε αρχεία πηγαίου κώδικα . Ομάδες που χρησιμοποιούν αυτόν τον τύπο λογισμικού έχουν ένα κύριο αποθετήριο με μια λειτουργική έκδοση του πηγαίου κώδικα ενός έργου , από την οποία μεμονωμένα μέλη μπορούν να λαμβάνουν αντίγραφα . Τα μέλη της ομάδας , στη συνέχεια, μπορεί να κάνει πειραματικές αλλαγές στα αντίγραφα του πηγαίου κώδικα και περιμένετε έως ότου αυτές οι αλλαγές είναι πλήρως λειτουργική πριν από τη δέσμευση τους στο κεντρικό αποθετήριο .
Εικόνων SVN
Η

One κομμάτι του δημοφιλούς λογισμικού επιμέρους εκδόσεων για Linux ονομάζεται Subversion ( SVN ) . SVN χρησιμοποιεί ένα κεντρικό αποθετήριο , όπου ένας server κατέχει το ρεκόρ του κάθε έκδοση των μελών της ομάδας του πηγαίου κώδικα που υποβλήθηκαν . Τα μέλη της ομάδας μπορούν να κατεβάσετε , ή « check out », την τελευταία έκδοση του πηγαίου κώδικα του έργου , καθώς και τα τυχόν προηγούμενα μέλη της ομάδας έκδοση δεσμευτεί στο αποθετήριο , από αυτό το κεντρικό αποθετήριο . SVN μπορεί επίσης να καταγράψει τις διαφορές μεταξύ των δύο εκδόσεων του ίδιου κώδικα .

Η Mercurial
Η

Mercurial είναι υπο λογισμικό εκδόσεων που χρησιμοποιεί ένα κατανεμημένο σύστημα , αντί του SVN συγκεντρωτικό σύστημα . Τα μέλη της ομάδας για ένα έργο χρησιμοποιήσετε άστατος αντίγραφο , ή « κλώνος », ένα ολόκληρο αντίγραφο του αρχείου καταγραφής του προγράμματος στους υπολογιστές τους , αντί των ατομικών φακέλων . Αυτό δίνει όποιος κλωνοποιεί το mercurial repository πρόσβαση σε κάθε επανάληψη του πηγαίου κώδικα του έργου με δική του μηχανή . Mercurial παρακολουθεί τις αλλαγές και τον πηγαίο κώδικα δεσμεύεται με έναν ελάχιστο αριθμό των εντολών , η οποία καθιστά ευκολότερο να μάθουν να χρησιμοποιούν ό, τι SVN .
Εικόνων Git
Η

Git είναι ένα άλλο δημοφιλές κομμάτι του sub λογισμικό εκδόσεων για Linux . Αυτό αναπτύχθηκε από τον Linus Torvalds , ο οποίος δημιούργησε επίσης τον πυρήνα του Linux , όπως κατανεμημένη έκδοση του λογισμικού ελέγχου . Κάθε μέλος της ομάδας έχει ένα πλήρες αντίγραφο του αποθετηρίου του έργου , αλλά Git περιλαμβάνει περισσότερες εντολές και δυνατότητες από Mercurial . Git είναι επίσης δημοφιλής σε προγραμματιστές οι οποίοι εκτελούν εργασίες στον πυρήνα του Linux , δεδομένου ότι πρέπει να μάθουν Git , προκειμένου να συνεισφέρουν στο έργο του πυρήνα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα