2
ความหมายของ git โคลนที่ใช้ร่วมกันคืออะไรถ้าแหล่งเก็บข้อมูลระยะไกล
ดังนั้นที่เก็บ git ที่ใช้ร่วมกันดูเหมือนจะสมบูรณ์แบบมากหรือน้อยสำหรับเก็บโฟลเดอร์ที่มี blobs ขนาดใหญ่ซิงค์อยู่ ฉันมีรูปภาพและวิดีโอขนาด 700 GB ที่ฉันต้องการเผยแพร่ผ่านคอมพิวเตอร์ของฉัน แต่การใช้ git โดยไม่ต้องมีการเพิ่มเติมใด ๆ ทำให้เกิดการใช้ดิสก์มากซึ่งไม่จำเป็น ตอนนี้การโคลนด้วย --shared (หรือ -s) ให้ที่เก็บ git โดยไม่มีที่เก็บวัตถุในเครื่อง (ถ้าฉันเข้าใจถูกต้อง) ซึ่งเป็นสิ่งที่ฉันต้องการ อย่างไรก็ตามเอกสารประกอบเริ่มต้นด้วย "เมื่อพื้นที่เก็บข้อมูลเพื่อโคลนอยู่บนเครื่องท้องถิ่น ... " โคลน -s ทำงานได้ดีเช่นกันผ่านทาง SSH แต่นั่นทำให้ฉันสงสัยว่าจะเกิดอะไรขึ้นถ้าที่เก็บโคลนคือ ไม่ บนเครื่องท้องถิ่น เนื่องจากเอกสารประกอบของ -s เริ่มต้นด้วยประโยคนั้นฉันรู้สึกว่าไม่ครอบคลุมกรณีทั้งหมด มีสิ่งใดบ้างที่ฉันต้องระวังยกเว้นการลบการคอมมิททางด้านระยะไกลที่อาจทำให้วัตถุบางอย่าง (ซึ่งจะไม่เกิดขึ้นเพราะฉันต้องการใช้ที่เก็บเปลือยบนเซิร์ฟเวอร์)