Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 3817|Απάντηση: 4

Λήψη μεγάλων έργων χρησιμοποιώντας τον πηγαίο κώδικα ρηχού κλώνου Git

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 19/2/2023 6:42:56 μ.μ. | | | |
απαιτήσεις: Χρησιμοποιώντας την εντολή clone του git, ο πηγαίος κώδικας και το ιστορικό αλλαγών του έργου θα κλωνοποιηθούν στον τοπικό δίσκο από προεπιλογή, εάν το αρχείο του έργου ενημερώνεται και επαναλαμβάνεται συχνά, θα κατεβάσουμε πολύ ιστορικό, εάν θέλουμε απλώς να συμβουλευτούμε και να μάθουμε τον πιο πρόσφατο πηγαίο κώδικα, χρειάζεται μόνο να κατεβάσουμε τον πιο πρόσφατο κώδικα κατά παραγγελία.


Η κλωνοποίηση ενός ολόκληρου αποθετηρίου είναι μια τυπική διαδικασία λειτουργίας χρησιμοποιώντας το Git. Κάθε κλώνος περιλαμβάνει συνήθως τα πάντα στο αποθετήριο.
Αυτό σημαίνει ότι κατά την κλωνοποίηση, λαμβάνετε όχι μόνο το αρχείο, αλλά και κάθε αναθεώρηση κάθε αρχείου που έχει γίνει ποτέ, καθώς και το ιστορικό κάθε υποβολής. Και αν έχετε πολλά στοιχεία στη βάση κώδικά σας, θα περιέχει μια μακρά ιστορία. Το κύριο πρόβλημα είναι ότι αυτό δημιουργεί σημεία συμφόρησης στον αγωγό συνεχούς ολοκλήρωσης (CI).
Ελέγξτε τα έργα βελτιστοποίησης της βάσης κώδικα, όπως github.com, συχνά χρειάζεται να ολοκληρωθεί η κλωνοποίηση του κώδικα, όσο πιο γεμάτο αστέρια είναι το έργο, τόσο μεγαλύτερη είναι η ποσότητα του κώδικα, τόσο μεγαλύτερο είναι το ιστορικό, σε περίπτωση κακού οικιακού δικτύου, συχνά κατεβάζετε μερικά GB μετά τη λήψη, το δίκτυο αποσυνδέεται. Μόλις διακοπεί, δεν μπορεί να συνεχιστεί και πρέπει να ξεκινήσει από το μηδέν, πράγμα που είναι άθλιο.


Ρηχός κλώνος Git

Κλωνοποιούμε μόνο την τελευταία εγγραφή υποβολής με την ακόλουθη εντολή:

--βάθοςΑντιπροσωπεύει το βάθος του κλώνου,-- το βάθος 1 σημαίνει ότι κλωνοποιεί μόνο την τελευταία εγγραφή υποβολής και το πιο πρόσφατο περιεχόμενο μετά από αυτήν την υποβολή και δεν κλωνοποιεί την υποβολή ιστορικού, γεγονός που έχει ως αποτέλεσμα να μην είναι δυνατή η προβολή της ιστορικής εγγραφής υποβολής, αλλά η ταχύτητα κλωνοποίησης βελτιώνεται σημαντικά.

Κλωνοποιήστε τον πιο πρόσφατο πηγαίο κώδικα + ιστορικό ως εξής:



Κλωνοποιήστε μόνο τον πιο πρόσφατο πηγαίο κώδικα, ως εξής:



(Τέλος)




Προηγούμενος:Παράδειγμα επικοινωνίας παραθύρου προγράμματος περιήγησης μετά το ρομπότ
Επόμενος:PDF.JS Προεπισκόπηση αρχείων PDF Κινέζικα δεν εμφανίζονται προβλήματα
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 19/2/2023 6:43:59 μ.μ. |
GitHub Mirroring, Υπηρεσία Επιτάχυνσης:

https://down.itsvse.com/tools/fastgit.html
https://pd.zwc365.com/
https://ghproxy.com/
Δημοσιεύτηκε στις 20/2/2023 10:59:31 π.μ. |
Μαθαίνω να μαθαίνω
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 6/10/2023 11:03:45 π.μ. |
Το GitHub χρησιμοποιεί το REST API για την προβολή μεγεθών αποθετηρίου
https://www.itsvse.com/thread-10674-1-1.html
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 12/6/2025 11:15:41 π.μ. |
Αποθετήριο έργου Git Full Clone (Αποθετήριο εικόνων)
https://www.itsvse.com/thread-11024-1-1.html
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com