6
Git จะจัดการกับการชน SHA-1 บนหยดได้อย่างไร
สิ่งนี้อาจไม่เคยเกิดขึ้นในโลกแห่งความเป็นจริงและอาจไม่เกิดขึ้น แต่ลองพิจารณาสิ่งนี้: สมมติว่าคุณมีพื้นที่เก็บข้อมูลคอมไพล์ทำคอมมิชชันและโชคร้ายมาก: หนึ่งใน blobs นั้นมี SHA-1 เหมือนกัน เป็นอีกรายการหนึ่งที่มีอยู่แล้วในที่เก็บของคุณ คำถามคือ Git จะจัดการกับสิ่งนี้อย่างไร ล้มเหลวเพียง? ค้นหาวิธีการเชื่อมโยงสอง blobs และตรวจสอบว่าสิ่งใดที่จำเป็นตามบริบทหรือไม่ ช่วยพัฒนาสมองมากกว่าปัญหาจริง แต่ฉันพบว่าปัญหาน่าสนใจ
543
git
hash-collision