ไคลเอนต์ Windows สำหรับการควบคุมเวอร์ชันที่สามารถขยายได้ของทรัพย์สินเกมขนาดใหญ่
จัดการที่เก็บข้อมูลขนาดใหญ่โดยใช้การจัดเก็บที่อยู่ตามเนื้อหา การจัดการไบนารีแบบแบ่งส่วน พื้นที่ทำงานที่กระจาย และเครื่องมือการรวมภาพสำหรับการจัดเตรียมและการแยกสาขา Lore Desktop ส่งมาจาก Epic Games เป็นไคลเอนต์กราฟิกอย่างเป็นทางการสำหรับ Lore VCS แบบโอเพนซอร์ส โดยมีการบีบอัดแบบ Zstandard การเติมน้ำตามความต้องการ และการสลับพื้นที่ทำงาน ส่วนติดต่อเหมาะสำหรับนักพัฒนาเกมและศิลปิน 3D ที่ต้องการการทำงานกับไบนารีที่มีความเร็วสูงและพื้นที่จัดเก็บในเครื่องที่ต่ำในระหว่างการทำงานประจำวัน.
โลเรจัดการกับสินทรัพย์ไบนารีขนาดใหญ่ได้อย่างไร?
โลเร เก็บข้อมูลด้วย Merkle trees ที่มีที่อยู่เนื้อหาและการจัดเก็บแบบแบ่งส่วน ซึ่งหมายความว่าไฟล์จะถูกแบ่ง, ลบข้อมูลซ้ำ, และบีบอัดด้วย Zstandard ก่อนที่จะถูกเก็บไว้ สถาปัตยกรรมนี้สนับสนุนการลบข้อมูลซ้ำในระดับชิ้นส่วนและอนุญาตให้ลูกค้าเรียกคืนเฉพาะชิ้นส่วนที่ต้องการผ่านการเติมน้ำตามความต้องการ สำหรับทีมที่มีไฟล์ขนาดหลายกิกะไบต์ สิ่งนี้จะผลิตการถือครองในท้องถิ่นที่เล็กลงเพราะพื้นที่ทำงานที่กระจัดกระจายช่วยให้ผู้ใช้หลีกเลี่ยงการดาวน์โหลดสินทรัพย์ทั้งหมด
มันส่งผลกระทบต่อทรัพยากรระบบท้องถิ่นในระหว่างการดำเนินการทั่วไปหรือไม่?
ไคลเอนต์เดสก์ท็อปพึ่งพาสถาปัตยกรรมบริการแบบรวมศูนย์ที่มีการแคชประสิทธิภาพสูง ดังนั้นกิจกรรม CPU และดิสก์ในท้องถิ่นจึงมุ่งเน้นไปที่การเติมน้ำชิ้นส่วนและงานบีบอัด การสลับพื้นที่ทำงานอย่างรวดเร็วช่วยลดเวลาการเช็คเอาท์ทั้งหมดโดยการหลีกเลี่ยงการถ่ายโอนข้อมูลจำนวนมาก ดังนั้นไคลเอนต์จึงย้ายภาระงานที่ยั่งยืนไปยังเครือข่ายและเลเยอร์แคชแทนที่จะบังคับให้มีการดำเนินการในท้องถิ่นที่ยาวนาน ซึ่งเป็นโมเดลที่เหมาะสำหรับทีมที่กระจายตัวซึ่งจัดการชุดข้อมูลขนาดใหญ่
มันปลอดภัยที่จะใช้ในโครงการผลิตหรือไม่?
โลเรใช้การตรวจสอบความสมบูรณ์ทางเข้ารหัสผ่าน Merkle trees และให้การเปรียบเทียบภาพ, การรวมกัน, และการล็อกไฟล์ในไคลเอนต์ ซึ่งบังคับให้มีการเป็นเจ้าของสินทรัพย์ก่อนที่จะเขียน โครงสร้างพื้นฐาน VCS เป็นโอเพนซอร์สภายใต้ใบอนุญาต MIT ขณะที่ไคลเอนต์เดสก์ท็อปในปัจจุบันถูกแจกจ่ายในรูปแบบไบนารี; การแยกนี้มีความสำคัญสำหรับทีมที่ต้องการการตรวจสอบความถูกต้องของโค้ดฝั่งไคลเอนต์
ฉันต้องการความรู้เฉพาะทางในการใช้งานไคลเอนต์หรือไม่?
ไคลเอนต์เปิดเผยการจัดเตรียม, การบันทึก, การสร้างสาขา, การเปรียบเทียบ, และการล็อกผ่านการควบคุม GUI ซึ่งช่วยลดการพึ่งพาแถวคำสั่งสำหรับงานประจำ อย่างไรก็ตาม ฟีเจอร์อย่างพื้นที่ทำงานที่กระจัดกระจาย, การจัดเก็บแบบแบ่งส่วน, และการแก้ไขความขัดแย้งในการรวมกันถือว่าต้องมีความคุ้นเคยกับแนวคิด VCS แบบกระจายและการทำงานกับไฟล์ขนาดใหญ่ ดังนั้นผู้นำทางเทคนิคหรือวิศวกรสร้างจะต้องจัดการการตั้งค่ารีโพซิทอรีเริ่มต้น
Lore เหมาะสำหรับทีมวิศวกรรมและศิลปะที่จัดการโครงการขนาดเพตาไบต์
Lore Desktop นำเทคนิคการจัดเก็บข้อมูลในระดับองค์กรและการดำเนินการที่รับรู้ไบนารีมาสู่ GUI บนเดสก์ท็อปที่รองรับการทำงานแบบวนซ้ำบนสินทรัพย์ขนาดใหญ่ มันเหมาะสำหรับทีมที่ต้องการการจัดเก็บข้อมูลในท้องถิ่นที่ลดลงและการเปลี่ยนแปลงพื้นที่ทำงานที่รวดเร็ว ในขณะที่ทีมที่ต้องการการตรวจสอบแหล่งที่มาของไคลเอ็นต์อย่างเต็มรูปแบบควรทราบว่าไคลเอ็นต์ในปัจจุบันเป็นไบนารี แนะนำให้ใช้.