เป็นไปได้ไหมที่จะติดตามไฟล์ทั้งหมดที่มีอยู่ในโฟลเดอร์และโฟลเดอร์ย่อยด้วย Git LFS แบบวนซ้ำ
ฉันต้องการทำสิ่งนี้:
git lfs track myfolder/*
เป็นไปได้ไหมที่จะติดตามไฟล์ทั้งหมดที่มีอยู่ในโฟลเดอร์และโฟลเดอร์ย่อยด้วย Git LFS แบบวนซ้ำ
ฉันต้องการทำสิ่งนี้:
git lfs track myfolder/*
คำตอบ:
ใช้git lfs track "myfolder/**"
กับเครื่องหมายคำพูดเพื่อหลีกเลี่ยงเชลล์ที่ขยายรูปแบบอยู่แล้ว สิ่งที่track
คำสั่งทำคือการเขียนถึง.gitattributes
ซึ่งจะใช้ (เกือบ) กฎการจับคู่รูปแบบเดียวกันกับ.gitignore
ดูคำอธิบายรูปแบบรูปแบบ
cmd
ทุบตีไม่ได้มาจาก
git lfs track "myfolder/**/*"
เพื่อให้มันใช้งานได้
had to use git lfs track myfolder/**/*
โดยไม่มีเครื่องหมายคำพูดบน MacOS
myfolder/**
ถูกขยายโดยเชลล์ก่อนที่จะส่งต่อไปยัง Git ฉันได้อัปเดตคำตอบของฉันเพื่อเพิ่มคำพูดซึ่งควรแก้ไขได้