Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 1351|Yanıt: 1

Git lfs büyük dosya sürüm kontrolü

[Bağlantıyı kopyala]
2025-1-9 tarihinde 14:29:57 tarihinde yayınlandı | | | |
Gereksinimler: Diyelim ki çok sayıda doku, model ve ses efekti içeren bir oyun projesi geliştiriyorsunuz. Bu dosyalar genellikle ikili ve hacimlidir. Git ile bunu nasıl yönetmeliyim?

Git Büyük Dosya Depolama (LFS), ses örnekleri, videolar, veri setleri ve grafikler gibi büyük dosyaları Git içinde metin işaretçileriyle değiştirirken, dosya içeriği GitHub.com veya GitHub Enterprise gibi uzak bir sunucuda saklar.

Git Büyük Dosya Deposu (LFS), Git depolarının büyük ikili dosyaları verimli bir şekilde yönetmesine yardımcı olan açık kaynaklı bir Git uzantısıdır. Git, ses, video veya görüntü dosyaları gibi ikili dosyalardaki değişiklikleri metin dosyası gibi takip edemez. Metin tabanlı dosyalar düz metin farklılıkları oluşturabilirken, ikili dosyalarda yapılan herhangi bir değişiklik Git'in depodaki dosyaları tamamen değiştirmesini gerektirir. Büyük dosyalarda yapılan tekrarlayan değişiklikler deponun boyutunu artırır. Bu boyut artışı, klonlama, getirme veya zamanla çekme gibi normal Git işlemlerini yavaşlatır.

LFS Resmi Web Sitesi:Bağlantı girişi görünür.
GitHub adresi:Bağlantı girişi görünür.

Öncelikle, Windows'u örnek alarak uzantını yükleyin ve adresi indirin:Bağlantı girişi görünür.


Kurulum süreci basittir.

Git LFS'yi başlat,Kurulum tamamlandıktan sonra yapılması yeterli, komut şöyledir:



Sürüm komutlarını görüntüleyin:


İzlenecek dosya türünü belirtin, örneğin .mp4 dosyasını kullanarak komut şu şekildedir:


Hangi dosyaların LFS tarafından yönetildiğini görmek için komut şöyledir:


Bir projeyi klonlamak istiyorsanız, LFS tarafından yönetilen büyük dosyaların içeriğini hemen indirmekten farklı olarak, komut şöyledir:


(Son)




Önceki:CleanUnusedInitializersAndNodeArgs sorunlarını uyarmak için Onnx model çıkarımı kullanın
Önümüzdeki:[Çeviri]. NET/C#'da NumSharp dizi dilimleme fonksiyonu
 Ev sahibi| 2025-1-9 14:36:21 tarihinde yayınlandı |
Büyük dosya projelerini klonla



.gitattributes dosyası, LFS kullanılarak hangi tür dosyaların yönetilmesi gerektiğini belirtir ve dosya yapılandırması şu şekildedir:




Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com