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

Άποψη: 1351|Απάντηση: 1

Στοιχείο ελέγχου εκδόσεων μεγάλου αρχείου Git lfs

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2025-1-9 14:29:57 | | | |
Απαιτήσεις: Ας υποθέσουμε ότι αναπτύσσετε ένα έργο παιχνιδιού με μεγάλο αριθμό υφών, μοντέλων και ηχητικών εφέ. Αυτά τα αρχεία είναι συνήθως δυαδικά και ογκώδη. Πώς πρέπει να το διαχειριστώ με το git;

Το Git Large File Storage (LFS) αντικαθιστά μεγάλα αρχεία, όπως δείγματα ήχου, βίντεο, σύνολα δεδομένων και γραφικά με δείκτες κειμένου στο Git ενώ αποθηκεύει περιεχόμενο αρχείου σε έναν απομακρυσμένο διακομιστή όπως το GitHub.com ή το GitHub Enterprise.

Το Git Large File Store (LFS) είναι μια επέκταση Git ανοιχτού κώδικα που βοηθά τα αποθετήρια Git να διαχειρίζονται αποτελεσματικά μεγάλα δυαδικά αρχεία. Το Git δεν μπορεί να παρακολουθεί αλλαγές σε δυαδικά αρχεία, όπως αρχεία ήχου, βίντεο ή εικόνας, με τον ίδιο τρόπο που αλλάζει το αρχείο κειμένου. Ενώ τα αρχεία που βασίζονται σε κείμενο μπορούν να δημιουργήσουν διαφορές απλού κειμένου, οποιεσδήποτε αλλαγές στα δυαδικά αρχεία απαιτούν από το Git να αντικαταστήσει πλήρως τα αρχεία στο αποθετήριο. Οι επαναλαμβανόμενες αλλαγές σε μεγάλα αρχεία αυξάνουν το μέγεθος του αποθετηρίου. Αυτή η αύξηση του μεγέθους επιβραδύνει τις τακτικές λειτουργίες του Git, όπως κλωνοποίηση, ανάκτηση ή έλξη με την πάροδο του χρόνου.

Επίσημος ιστότοπος ΕΕΔ:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Διεύθυνση GitHub:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Αρχικά, εγκαταστήστε την επέκταση, λαμβάνοντας ως παράδειγμα τα Windows, κατεβάστε τη διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.


Η διαδικασία εγκατάστασης είναι απλή.

Αρχικοποιήστε το Git LFS,Χρειάζεται να γίνει μόνο όταν ολοκληρωθεί η εγκατάσταση, η εντολή είναι η εξής:



Προβολή εντολών έκδοσης:


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


Για να δείτε ποια αρχεία διαχειρίζονται το LFS, η εντολή είναι η εξής:


Εάν θέλετε να κλωνοποιήσετε ένα έργο, σε αντίθεση με την άμεση λήψη των περιεχομένων μεγάλων αρχείων που διαχειρίζεται το LFS, η εντολή είναι η εξής:


(Τέλος)




Προηγούμενος:Χρησιμοποιήστε την εξαγωγή συμπερασμάτων μοντέλου Onnx για να προειδοποιήσετε για ζητήματα CleanUnusedInitializersAndNodeArgs
Επόμενος:[Μετάφραση]. Λειτουργία τεμαχισμού πίνακα NumSharp σε NET/C#
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2025-1-9 14:36:21 |
Κλωνοποίηση μεγάλων έργων αρχείων



.gitattributes καθορίζει ποιοι τύποι αρχείων θα πρέπει να διαχειρίζονται χρησιμοποιώντας το LFS και η διαμόρφωση του αρχείου έχει ως εξής:




Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com