Apakah mungkin untuk melacak secara rekursif semua file yang ada dalam folder dan subfoldernya dengan Git LFS?
Saya ingin melakukan sesuatu seperti ini:
git lfs track myfolder/*
Jawaban:
Gunakan git lfs track "myfolder/**"
, dengan tanda kutip untuk menghindari shell sudah memperluas pola. Semua yang dilakukan oleh track
perintah tersebut adalah menulis ke .gitattributes
, yang pada gilirannya menggunakan (hampir) aturan pencocokan pola yang sama seperti .gitignore
, lihat deskripsi POLA FORMAT .
myfolder/**
diperluas oleh shell sebelum diteruskan ke Git. Saya telah memperbarui jawaban saya untuk menambahkan kutipan, yang seharusnya memperbaikinya.
cmd
.
git lfs track "myfolder/**"
seperti yang disarankan jawaban ini. Detail lebih lanjut dan langkah-langkah verifikasi dapat ditemukan dalam jawaban ini .
git lfs track "myfolder/**/*"
untuk membuatnya bekerja.