คุณควรใช้ Git LFS หากคุณมีไฟล์ขนาดใหญ่หรือไฟล์ไบนารีที่จะจัดเก็บไว้ในที่เก็บ Git … และหากคุณทำเช่นนั้น จะเป็นการยากที่จะกำหนดเวอร์ชันและผสานไบนารี ดังนั้น ทุกครั้งที่ไฟล์เติบโต ที่เก็บ Git จะเติบโต และเมื่อผู้ใช้ Git ต้องการดึงข้อมูลและโคลนที่เก็บ ก็จะเกิดปัญหาขึ้น
git LFS จำเป็นไหม
ดังนั้น เมื่อคุณมี ไฟล์ขนาดใหญ่ ในที่เก็บของคุณและ/หรือไบนารีจำนวนมาก ขอแนะนำให้ใช้ Git LFS … ซึ่งหมายความว่าพื้นที่เก็บข้อมูลในเครื่องของคุณจะมีขนาดจำกัด แต่ที่เก็บข้อมูลระยะไกลแน่นอนว่าจะมีไฟล์และความแตกต่างที่แท้จริงทั้งหมด
git LFS ไม่ดีหรือเปล่า
สิ่งที่ขาดหายไปจากรายการปัญหา: Git LFS เป็นโปรโตคอล http ดังนั้น เป็นปัญหาที่ดีที่สุด เมื่อคุณใช้ Git บน ssh[1]… git รองรับไฟล์ขนาดใหญ่ มันไม่สามารถติดตามการเปลี่ยนแปลงในไฟล์ไบนารีได้อย่างมีประสิทธิภาพ และหากไฟล์มีขนาดใหญ่ คุณจะต้องตรวจสอบ Blob ใหม่ทุกครั้งที่แก้ไข
ประโยชน์ของ git LFS คืออะไร
การกำหนดเวอร์ชันไฟล์ขนาดใหญ่ด้วย Git LFS
- เนื้อหาพกพาได้ - แค่โคลน git
- มีประวัติเนื้อหาทั้งหมด สามารถย้อนกลับการเปลี่ยนแปลงและกู้คืนการแก้ไขก่อนหน้าได้
- การอัปเดตเนื้อหาสามารถใช้ประโยชน์จากเวิร์กโฟลว์เดียวกันซึ่งเป็นที่นิยมด้วยโค้ด: คำขอดึง→ตรวจสอบ→ผสาน
git LFS ประหยัดพื้นที่หรือไม่
โดยย่อ Git LFS เป็นส่วนขยาย Git ที่ ช่วยให้ผู้ใช้ประหยัดพื้นที่โดยการจัดเก็บไฟล์ไบนารีในตำแหน่งอื่น.