Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1351|Jawab: 1

Kontrol versi file besar Git lfs

[Salin tautan]
Dipaparkan pada 2025-1-9 14:29:57 | | | |
Persyaratan: Katakanlah Anda sedang mengembangkan proyek game dengan sejumlah besar tekstur, model, dan efek suara. File-file ini biasanya biner dan besar. Bagaimana cara mengelolanya dengan git?

Git Large File Storage (LFS) menggantikan file besar seperti sampel audio, video, himpunan data, dan grafik dengan penunjuk teks dalam Git saat menyimpan konten file di server jarak jauh seperti GitHub.com atau GitHub Enterprise.

Git Large File Store (LFS) adalah ekstensi Git sumber terbuka yang membantu repositori Git mengelola biner besar secara efisien. Git tidak dapat melacak perubahan pada biner seperti file audio, video, atau gambar dengan cara yang sama seperti perubahan file teks. Meskipun file berbasis teks dapat menghasilkan perbedaan teks biasa, setiap perubahan pada biner mengharuskan Git untuk sepenuhnya mengganti file di repositori. Perubahan berulang pada file besar meningkatkan ukuran repositori. Peningkatan ukuran ini memperlambat operasi Git reguler seperti kloning, ambil, atau tarik dari waktu ke waktu.

Situs Resmi LFS:Login hyperlink terlihat.
Alamat GitHub:Login hyperlink terlihat.

Pertama, instal ekstensi, ambil Windows sebagai contoh, unduh alamatnya:Login hyperlink terlihat.


Proses pemasangannya sederhana.

Inisialisasi Git LFS,Itu hanya perlu dilakukan setelah instalasi selesai, perintahnya adalah sebagai berikut:



Lihat perintah versi:


Tentukan jenis file yang akan dilacak, menggunakan file .mp4 sebagai contoh, perintahnya adalah sebagai berikut:


Untuk melihat file mana yang dikelola LFS, perintahnya adalah sebagai berikut:


Jika Anda ingin mengkloning proyek, tidak seperti mengunduh konten file besar yang dikelola oleh LFS segera, perintahnya adalah sebagai berikut:


(Akhir)




Mantan:Gunakan inferensi model Onnx untuk memperingatkan masalah CleanUnusedInitializersAndNodeArgs
Depan:[Terjemahan]. Fungsi pemotongan array NumSharp di NET/C#
 Tuan tanah| Dipaparkan pada 2025-1-9 14:36:21 |
Mengkloning proyek file besar



.gitattributes menentukan jenis file mana yang harus dikelola menggunakan LFS, dan konfigurasi filenya adalah sebagai berikut:




Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com