Είναι δυνατόν να πραγματοποιήσετε μια αραιή ολοκλήρωση αγοράς χωρίς πρώτα να ελέγξετε ολόκληρο το αποθετήριο;

Einai Dynaton Na Pragmatopoiesete Mia Araie Oloklerose Agoras Choris Prota Na Elenxete Oloklero To Apotheterio



Το Git επιτρέπει στους προγραμματιστές να εργάζονται παράλληλα σε ένα μεγάλο έργο όπου μπορούν να συνεργάζονται ταυτόχρονα. Μερικές φορές, ασχολούνται με ένα μακροπρόθεσμο έργο με πολλά αρχεία που απαιτούν περισσότερο χώρο και χρόνο για να τα ελέγξετε. Έτσι, γίνεται δύσκολο για τους προγραμματιστές να αποκτήσουν γρήγορα το επιθυμητό περιεχόμενο. Σε αυτήν την περίπτωση, η δυνατότητα Git sparse checkout μπορεί να χρησιμοποιηθεί για τη λήψη απαιτούμενου περιεχομένου από το απομακρυσμένο αποθετήριο.

Αυτό το άρθρο θα συζητήσει τη μέθοδο αραιής ολοκλήρωσης αγοράς χωρίς λήψη ολόκληρου του αποθετηρίου Git.







Μπορούν οι χρήστες του Git να κάνουν αραιή ολοκλήρωση αγοράς χωρίς να κατεβάσουν πρώτα ολόκληρο το αποθετήριο Git;

Ναι, οι χρήστες του Git μπορούν να κάνουν μια αραιή ολοκλήρωση αγοράς χωρίς να ελέγξουν ολόκληρο το αποθετήριο του Git. Για αυτόν τον αντίστοιχο σκοπό, δοκιμάστε τις παρακάτω οδηγίες:



  • Μεταβείτε στον επιθυμητό τοπικό κατάλογο.
  • Ορίστε την τιμή αραιής ολοκλήρωσης αγοράς.
  • Προσθέστε μια απομακρυσμένη διεύθυνση URL και επαληθεύστε την.
  • Εφαρμόστε αραιό ταμείο για να τραβήξετε συγκεκριμένα αποθετήρια Git χρησιμοποιώντας το ' $ git pull '.
  • Επαλήθευση νέων αλλαγών.

Βήμα 1: Μεταβείτε στον Κατάλογο Local Git



Μετακίνηση στο συγκεκριμένο τοπικό αποθετήριο με τη βοήθεια του ' CD ' εντολή:





$ CD 'Γ:\Πήγαινε \R αγγλ1'



Βήμα 2: Ελέγξτε την προεπιλεγμένη τιμή ανταλλακτικού ολοκλήρωσης αγοράς

Στη συνέχεια, εκτελέστε την παρεχόμενη εντολή για να ελέγξετε την προεπιλεγμένη τιμή του ' core.sparseCheckout ” από το αρχείο ρυθμίσεων:

$ git config core.sparseCheckout

Σύμφωνα με την παρακάτω λίστα έξοδο, η προεπιλεγμένη τιμή του sparse-checkout είναι ' ψευδής ”:

Βήμα 3: Ενεργοποιήστε το Sparse Checkout

Για να ενεργοποιήσετε το αραιό ταμείο, εκτελέστε το ' git config 'εντολή μαζί με τη συγκεκριμένη παράμετρο' core.sparseCheckout 'και η αξία του' αληθής ”:

$ git config core.sparseCheckout αληθής

Βήμα 4: Επαληθεύστε τη ρύθμιση παραμέτρων

Για να βεβαιωθείτε ότι η επιθυμητή ρύθμιση έχει αλλάξει ή όχι, χρησιμοποιήστε την παρακάτω εντολή:

$ git config core.sparseCheckout

Φαίνεται ότι το αραιό ταμείο έχει ενεργοποιηθεί:

Βήμα 5: Αντιγραφή απομακρυσμένης διεύθυνσης URL

Μετά από αυτό, μεταβείτε στο επιθυμητό απομακρυσμένο αποθετήριο GitHub και αντιγράψτε το ' HTTPS URL:

Βήμα 6: Προσθήκη απομακρυσμένης 'προέλευσης'

Τώρα, προσθέστε το απομακρυσμένο URL στο τοπικό αποθετήριο για να δημιουργήσετε μια σύνδεση μεταξύ τοπικών και απομακρυσμένων αποθετηρίων εκτελώντας την παρεχόμενη εντολή:

$ git remote Προσθήκη -φά προέλευση https: // github.com / laibyounas / demo.git

Εδώ, τα:

  • ' -φά 'Η σημαία αντιπροσωπεύει το ' φέρω ” για λήψη του ενημερωμένου απομακρυσμένου αποθετηρίου.
  • ' προέλευση ' είναι το όνομα της απομακρυσμένης διεύθυνσης URL.
  • ' https://…. ” είναι η διαδρομή του αποθετηρίου GitHub.

Μετά την εκτέλεση της παραπάνω εντολής, η απομακρυσμένη διεύθυνση URL θα προσθέσει και θα ανακτήσει επίσης το ενημερωμένο περιεχόμενο απομακρυσμένου χώρου αποθήκευσης:

Βήμα 7: Επαληθεύστε την απομακρυσμένη διεύθυνση URL

Στη συνέχεια, επαληθεύστε εάν η απομακρυσμένη προέλευση έχει προστεθεί ή όχι μέσω της παρακάτω εντολής:

$ git remote -σε

Βήμα 8: Εφαρμόστε το Sparse Checkout για να ανακτήσετε το συγκεκριμένο αποθετήριο

Εκτελέστε το ' git sparse-checkout ” εντολή μαζί με το επιθυμητό αποθετήριο ή το όνομα αρχείου για την ανάκτηση του συγκεκριμένου αποθετηρίου/αρχείου:

$ git αραιό ταμείο σειρά test_repo

Βήμα 9: Τραβήξτε το Αποθετήριο

Στη συνέχεια, κατεβάστε το περιεχόμενο του συγκεκριμένου κλάδου χρησιμοποιώντας το « $ git pull εντολή ” μαζί με το απομακρυσμένο όνομα και τον επιθυμητό κλάδο:

$ git pull προέλευση άλφα

Βήμα 10: Επαλήθευση αλλαγών

Τέλος, εκτελέστε το ' $ git αραιή λίστα ολοκλήρωσης αγοράς ” εντολή για εμφάνιση του απομακρυσμένου περιεχομένου μέσω αραιής ολοκλήρωσης αγοράς:

$ git λίστα με αραιά ταμεία

Μπορεί να παρατηρηθεί ότι ο μόνος προκαθορισμένος χώρος αποθήκευσης έχει ληφθεί από τον απομακρυσμένο κλάδο:

Έχουμε εξηγήσει τη διαδικασία του αραιού ταμείου χωρίς να ελέγξουμε ολόκληρο το αποθετήριο.

συμπέρασμα

Ναι, οι χρήστες του Git μπορούν να κάνουν ένα αραιό ταμείο χωρίς να κάνουν λήψη ολόκληρου του αποθετηρίου Git. Για να το κάνετε αυτό, πρώτα μεταβείτε στο απαιτούμενο τοπικό αποθετήριο Git. Ενεργοποιήστε τη λειτουργία αραιής ολοκλήρωσης αγοράς χρησιμοποιώντας το ' $ git config core.sparseCheckout ' εντολή και καθορίστε την τιμή του ως ' αληθής '. Στη συνέχεια, προσθέστε το απομακρυσμένο URL και ανακτήστε το συγκεκριμένο αποθετήριο στο τοπικό αποθετήριο Git ταυτόχρονα. Τέλος, εκτελέστε το ' git pull ” εντολή για να τραβήξετε το απομακρυσμένο αποθετήριο. Αυτό το άρθρο παρείχε τη μέθοδο της αραιής ολοκλήρωσης αγοράς χωρίς πρώτα να ελέγξετε ολόκληρο το αποθετήριο Git.