Git LFS parça klasörü yinelemeli


106

Git LFS ile bir klasörde ve alt klasörlerinde bulunan tüm dosyaları özyinelemeli olarak izlemek mümkün müdür?

Bunun gibi bir şey yapmak istiyorum:

git lfs track myfolder/*

Yanıtlar:


157

git lfs track "myfolder/**"Kabuğun zaten deseni genişletmesini önlemek için tırnak işaretleriyle kullanın . Bütün trackkomut yapar için yazmaktır .gitattributesdönüş kullanımlar (neredeyse) aynı desen eşleştirme kuralları olarak, hangi .gitignorebkz MODEL BİÇİMİ açıklaması.


19
Ah, muhtemelen kabuk genişlemesinin kurbanısınız, yani myfolder/**Git'e geçmeden önce kabuk tarafından genişletildiniz. Cevabımı alıntı eklemek için güncelledim, bunu düzeltmesi gerekiyor.
sschuberth

3
Evet, bu benim için ve yorumlara göre başkaları için de çalışıyor. Windows kullanıyorsanız, komutun içinden değil Git Bash'den kullanılması gerektiğini unutmayın cmd.
sschuberth

1
Aslında daha yeni test ettik ve görünen o ki bu yardım merkezi makalesi yanlış ve git lfs track "myfolder/**"bu cevabın da önerdiği gibi kullanmak istiyorsunuz . Bu yanıtta daha fazla ayrıntı ve doğrulama adımı bulunabilir .
2019

5
git lfs track "myfolder/**/*"Çalışması için kullanmak zorunda kaldım .
Luc

1
Ve had to use git lfs track myfolder/**/*
MacOS'ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.