Διαφήμιση
Έρχεται μια στιγμή στη ζωή κάθε κωδικοποιητή ή μη κωδικοποιητή, όταν η παρακολούθηση των αλλαγών αρχείων στο κεφάλι σας μόλις ξεφεύγει. Όταν συμβεί αυτό, το λογικό επόμενο βήμα είναι να μετακινήσετε τα αρχεία σας, είτε πρόκειται για κώδικα, αρχεία διαμόρφωσης, αρχεία κειμένου ή άλλα. σε ένα σύστημα ελέγχου έκδοσης.
Γκιτ είναι ένα δημοφιλές σύστημα ελέγχου (ή αναθεώρηση) που χρησιμοποιείται ευρέως σήμερα και είναι κατασκευασμένο για ταχύτητα και αξιοπιστία. Αν και είναι διαθέσιμα άλλα πρωτόκολλα (για παράδειγμα, CVS ή Ανατροπή), Το Git είναι ένα από τα πιο δημοφιλή για χρήση λόγω της ταχύτητας, της ευκολίας χρήσης και της διαθεσιμότητας σε μια ποικιλία λειτουργικών συστημάτων.
Το Git είναι ένα εξαιρετικό σύστημα για πολλά διαφορετικά είδη στοιχείων, από αρχεία διαμόρφωσης έως κώδικα, σε έργα όπου εργάζεται ένα άτομο σε μια ολόκληρη ομάδα ανάπτυξης. Ο πυρήνας Linux είναι ένα από τα πιο διάσημα έργα που επί του παρόντος χρησιμοποιούν git για έλεγχο έκδοσης.
Ενώ πολλοί χρήστες ενέργειας προτιμούν να χρησιμοποιούν την ευέλικτη και ισχυρή γραμμή εντολών git, υπάρχουν αρκετοί υπολογιστές-πελάτες Windows που διευκολύνουν τη χρήση ενός git για κάποιον που δεν είναι συνηθισμένος στο σύστημα.

Το Git για Windows είναι μια θύρα Windows του git με μια ελαφριά διεπαφή. Περιλαμβάνει τα δυαδικά αρχεία git και ένα GUI για να δουλέψει με αυτό. Το Git για Windows, ή το git-gui, είναι η πιο σταθερή από τις επιλογές ακόμα κι αν δεν διαθέτει μερικές από τις πιο προηγμένες δυνατότητες που διαθέτουν αυτές που ακολουθούν.
Βεβαιωθείτε ότι έχετε γράψει το πρώτο αρχείο - "Git… .windows" αντί για msysgit, το οποίο είναι μόνο γραμμή εντολών και χρησιμοποιείται σε ορισμένα από τα παρακάτω έργα.

Εάν είστε εξοικειωμένοι με το TortoiseSVN, το TortoiseGit είναι ένα πολύ παρόμοιο πρόγραμμα. Αντί να λειτουργεί με εξωτερικό GUI, το TortoiseGit είναι μια επέκταση κελύφους που ενσωματώνεται στο μενού περιεχομένου της Εξερεύνησης στα Windows. Αυτό έχει τόσο τα αρνητικά όσο και τα μειονεκτήματά του - δεν έχετε εξωτερικό πρόγραμμα για να το χειριστείτε αλλά το κάνετε πρέπει να χρησιμοποιήσετε το λογισμικό TortoiseGit για να κάνετε τις συγχωνεύσεις σας, να ελέγξετε για συγκρίσεις (διαφορές) και άλλα χαρακτηριστικά.

Το SmartGit τιμολογείται ως «εύκολο στη χρήση» πελάτη git και προσφέρει. Το SmartGit είναι πιθανώς το αγαπημένο μου από την ομάδα, λόγω της ευκολίας χρήσης του, των ενσωματωμένων εργαλείων και του πλήρους συνόλου λειτουργιών.
Ένα πράγμα που μου αρέσει απόλυτα για το SmartGit είναι ότι έχει ενοποίηση με GitHub. Εάν χρησιμοποιείτε το GitHub για τη διαχείριση του κωδικού σας, αυτή η ενσωμάτωση το καθιστά εύκολο να δουλέψετε με τον κωδικό σας. Εάν είστε νέοι στο git, το SmartGit είναι ένα καλό πρόγραμμα για να ξεκινήσετε.
Το SmartGit απαιτεί την εγκατάσταση msysgit ως προϋπόθεση. Είναι εμπορικό λογισμικό, αλλά είναι δωρεάν για προσωπική χρήση.

Το EGit είναι ένα Eclipse IDE Πρόσθετο (Ολοκληρωμένο περιβάλλον ανάπτυξης). Λειτουργεί για τη διαχείριση του κωδικού σας στο σύστημα αρχείων git ενώ χρησιμοποιείτε το Eclipse για να γράψετε πραγματικά τον κωδικό σας. Το Eclipse είναι ένα δημοφιλές περιβάλλον ελεύθερης ανάπτυξης, γι 'αυτό αναφέρεται εδώ.

Το Git Extensions είναι μια επέκταση κελύφους των Windows για το Git, σαν το TortoiseGit. Έχω διαβάσει καλά πράγματα για αυτό, αλλά ειλικρινά μετά την εγκατάστασή μου είχα κάποια προβλήματα και λάθη που δεν φαινόταν φυσιολογικά. Κατάφερα να το διορθώσω αφαιρώντας τη γραμμή "hideDotFiles = dotGitOnly"Από το δικό μου .git / διαμόρφωση Ευρετήριο. Απαιτεί επίσης να εγκαταστήσετε 2 εξωτερικά προγράμματα, msysgit και Κντιφ.
Το Git Extensions περιλαμβάνει επίσης μια προσθήκη για το Microsoft Visual Studio 2005, 2008 και 2010.
Ο καθένας τους
Ο αριθμός των πελατών των Windows git αυξάνεται συνεχώς. Αυτό που λειτουργεί για ένα άτομο μπορεί να μην λειτουργεί για ένα άλλο, οπότε είναι σημαντικό να δοκιμάσετε πολλούς πελάτες έως ότου βρείτε έναν που να λειτουργεί για εσάς στη ροή εργασίας σας. Υπάρχουν ορισμένα έργα που εργάζονται για τη δημιουργία ορισμένων προγραμμάτων-πελάτη Git που είναι εγγενή Windows, όπως Git # και επίσης πιο συμβατά με cross-OS Τζίτ.
Έχετε έναν προτιμώμενο πελάτη Windows Git που δεν αναφέρεται εδώ; Ενημερώστε μας στα σχόλια παρακάτω.
Πιστωτική εικόνα: Σάττερκοκ, Eclipse.org
Ο Dave Drager εργάζεται στο XDA Developers στα προάστια της Φιλαδέλφειας, PA.