정확하지 않은 정보가 들어있어서 질문으로 올려야하나 하다가 그냥 써봅니다.
git에서는 모든 object (file, commit, tag)등이 Hash로 관리되는 것으로 알고 있습니다.
그렇다면 object끼리의 비교도 Hash만 가지고 하나요?
이 경우 아무리 secure하고 수학적 받침이 있는 Hashing 방식이라고 해도
엄청나게 아주 낮은 확률로 collision이 있을텐데요..
이경우는 어떻게 처리되나요?
관련 Thread가 있기는 하네요..
http://stackoverflow.com/questions/10434326/hash-collision-in-git
근데 정말 collision나면 음.. 그렇구나 하고 넘어가는 건가요?
A rose is a rose is a rose..
..
관련 Thread가 있기는 하네요..
http://stackoverflow.com/questions/10434326/hash-collision-in-git
근데 정말 collision나면 음.. 그렇구나 하고 넘어가는 건가요?
A rose is a rose is a rose..