เกี่ยวกับ Git ดูhttps://stackoverflow.com/questions/540535/managing-large-binary-files-with-gitสำหรับการอภิปรายในเรื่องและยังเห็นGit-ภาคผนวก
git-annex ไม่ได้ทำการจัดการเวอร์ชั่นสำหรับไฟล์ที่ผนวก แต่ในด้านอื่น ๆ มันใช้งานได้เหมือน Git พร้อมข้อดีและข้อเสีย อย่าลืมอ่านว่า git-annex ไม่ใช่อะไร
ฉันยังไม่เห็น rsync ว่าเป็นวิธีที่ไม่ดีโดยเฉพาะอย่างยิ่งถ้าสคริปต์อย่าง มันจะทำการถ่ายโอนที่มีประสิทธิภาพมาก ปัญหาจะเกิดขึ้นถ้ามันยากที่จะกำหนดไดรฟ์ "หลัก" ดังนั้นจะพูด หากคุณโคลนเฉพาะไดรฟ์ A ให้กับผู้อื่นทุกอย่างก็เล็กน้อย แต่ถ้าคุณเพิ่มข้อมูลที่ไดรฟ์ 2 และต้องการให้มันแพร่กระจายไปยังดิสก์อื่นมันจะกลายเป็นเรื่องน่าเบื่อ และจะเกิดอะไรขึ้นถ้ามีข้อขัดแย้ง ... นี่ทำให้การแก้ปัญหาเช่น git-annex ดีมาก แม้ว่าจะไม่ได้รับส่วนควบคุมการแก้ไขของ Git แต่ก็ยังมีข้อดีอีกมากมาย
นอกจากนี้ในการแก้ไขประสบการณ์ของฉันไม่ค่อยจำเป็น (ไม่?) สำหรับไฟล์สื่อและเช่นนั้นเว้นแต่จะมีการสร้างเพลงหรือคล้ายกันดังนั้นการแลกเปลี่ยน git-ภาคผนวกก็โอเคในหนังสือของฉัน
อัพเดท:สถานที่ที่ดีในการค้นหาข้อมูลเริ่มต้นคือแคมเปญ Kickstarter ที่โจอี้เฮสส์เปิดตัวเพื่อให้สามารถใช้เวลามากขึ้นในโครงการ ดูผู้ช่วย Git-ภาคผนวก: เช่นเดียวกับ DropBox แต่มีเมฆของคุณเอง
บทสรุปของ git-annex บน lwn.netอาจเป็นการอ่านที่น่าสนใจ