ฉันควรใช้ git lfs หรือไม่

สารบัญ:

ฉันควรใช้ git lfs หรือไม่
ฉันควรใช้ git lfs หรือไม่
Anonim

คุณควรใช้ 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 ที่ ช่วยให้ผู้ใช้ประหยัดพื้นที่โดยการจัดเก็บไฟล์ไบนารีในตำแหน่งอื่น.

แนะนำ: